|
|
@@ -1841,7 +1841,8 @@ class User extends BaseController
|
|
1841
|
1841
|
$user_account = request()->param('user_account', null);
|
|
1842
|
1842
|
|
|
1843
|
1843
|
$query = Db::name('user_zero_line')
|
|
1844
|
|
- ->alias('uzl');
|
|
|
1844
|
+ ->alias('uzl')
|
|
|
1845
|
+ ->leftJoin('user u', 'u.uid = uzl.team_uid');
|
|
1845
|
1846
|
if (!is_null($status)) {
|
|
1846
|
1847
|
$query->where('uzl.status', '=', $status);
|
|
1847
|
1848
|
}
|
|
|
@@ -1854,11 +1855,28 @@ class User extends BaseController
|
|
1854
|
1855
|
$query
|
|
1855
|
1856
|
->leftJoin('user u', 'u.uid = uzl.team_uid')
|
|
1856
|
1857
|
->whereLike('u.account', '%' . $user_account . '%')
|
|
1857
|
|
- ->field('uzl.*');
|
|
|
1858
|
+ ;
|
|
1858
|
1859
|
}
|
|
1859
|
1860
|
|
|
1860
|
|
- $result = $query->select()
|
|
|
1861
|
+ $result = $query
|
|
|
1862
|
+ ->field('uzl.*, u.account')
|
|
|
1863
|
+ ->select()
|
|
1861
|
1864
|
->toArray();
|
|
|
1865
|
+
|
|
|
1866
|
+ foreach ($result as &$team_data) {
|
|
|
1867
|
+ //查询当前团队的用户列表
|
|
|
1868
|
+ $sql = "select getUserLevelId({$team_data['team_uid']}) as uids";
|
|
|
1869
|
+ try {
|
|
|
1870
|
+ $spread_user_list = Db::query($sql);
|
|
|
1871
|
+ } catch (\Exception $exception) {
|
|
|
1872
|
+ $team_data['team_user_num'] = 0;
|
|
|
1873
|
+ continue;
|
|
|
1874
|
+ }
|
|
|
1875
|
+ $spread_user_list = explode(",", trim($spread_user_list[0]['uids'], '$,'));
|
|
|
1876
|
+ $team_data['team_user_num'] = count($spread_user_list);
|
|
|
1877
|
+ }
|
|
|
1878
|
+
|
|
|
1879
|
+
|
|
1862
|
1880
|
return app('json')->success('获取成功', $result);
|
|
1863
|
1881
|
}
|
|
1864
|
1882
|
|