Pārlūkot izejas kodu

Default Changelist

yingzi 2 gadi atpakaļ
vecāks
revīzija
c751b7936d
1 mainītis faili ar 12 papildinājumiem un 2 dzēšanām
  1. 12 2
      app/api/controller/User.php

+ 12 - 2
app/api/controller/User.php

@@ -151,10 +151,20 @@ class User extends BaseController
 
               foreach ($list as &$v)
               {
-                  $v['auth_info'] = $InfoAudit->where('uid',$v['uid'])->where('status',1)->find();
+                  $userInfo = $this->where('uid', $v['parent_uid'])->find();
+                  $v['nickname'] = $userInfo['nickname'];
+                  $v['avatar'] = $userInfo['avatar'];
+                  $v['auth_info'] = $InfoAudit->where('uid',$v['parent_uid'])->where('status',1)->find();
               }
           } else {
-              $list = array_fill(0, 6, $list);
+              $userList = (new UserModel)->where('parent_uid', $request->user['uid'])->select()->toArray();
+              shuffle($userList);
+              $userList = array_slice($userList, 0, 6);
+              foreach ($userList as &$v)
+              {
+                  $v['auth_info'] = $InfoAudit->where('uid',$v['uid'])->where('status',1)->find();
+              }
+              $list = $userList;
           }
         return app('json')->success(compact('count','list'));
      }