|
@@ -718,9 +718,27 @@ class UserController
|
|
|
];
|
|
|
if (count($userId) > 0){
|
|
|
$user1 = User::field('uid,nickname,avatar,add_time,phone')->where('spread_uid', '=', $request->uid())->select();
|
|
|
+ if ($user1){
|
|
|
+ foreach ($user1 as &$item){
|
|
|
+ $item['price'] = ManyOrder::where('uid', $item['uid'])->where('status', 1)->sum('price');
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
$uids = User::field('uid,nickname,avatar,add_time,phone')->where('spread_uid', '=', $request->uid())->column('uid');
|
|
|
$user2 = User::field('uid,nickname,avatar,add_time,phone')->where('spread_uid', 'in', $uids)->select();
|
|
|
+ if ($user2){
|
|
|
+ foreach ($user2 as &$item){
|
|
|
+ $item['price'] = ManyOrder::where('uid', $item['uid'])->where('status', 1)->sum('price');
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
$use_list = User::field('uid,nickname,avatar,add_time,phone')->where('uid', 'in', $userId)->select();
|
|
|
+ if ($use_list){
|
|
|
+ foreach ($use_list as &$item){
|
|
|
+ $item['price'] = ManyOrder::where('uid', $item['uid'])->where('status', 1)->sum('price');
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
$data = [
|
|
|
'direct_push' => $user1,
|
|
|
'direct_push_count' => count($user1),
|