| xqd
@@ -170,8 +170,25 @@ class UserController extends Controller
|
|
|
$userinfo['video'] = array_column($video_info,'url');
|
|
|
$userinfo['like_num'] = $user->like_num;
|
|
|
$userinfo['like_me_num'] = $user->like_me_num;
|
|
|
- $userinfo['look_num'] = UserLookModel::query()->where(['look_id'=>$user->id])->whereNotIn('user_id',$ids)->count();;
|
|
|
- $userinfo['look_num_red'] = UserLookModel::query()->where(['look_id'=>$user->id,'status'=>0])->whereNotIn('user_id',$ids)->count();
|
|
|
+ $userinfo['look_num'] = UserLookModel::query()
|
|
|
+ ->with(['user'=>function($query){
|
|
|
+ $query->select('id','sex','is_vip','tencent_im_user_id');
|
|
|
+ },'user_info'])
|
|
|
+ ->where(['look_id'=>$user->id])
|
|
|
+ ->whereNotIn('user_id',$ids)
|
|
|
+ ->whereHas("user",function($query){
|
|
|
+ $query->where('is_distory',0)->select();
|
|
|
+ })->count();
|
|
|
+ $userinfo['look_num_red'] = UserLookModel::query()
|
|
|
+ ->with(['user'=>function($query){
|
|
|
+ $query->select('id','sex','is_vip','tencent_im_user_id');
|
|
|
+ },'user_info'])
|
|
|
+ ->where(['look_id'=>$user->id,'status'=>0])
|
|
|
+ ->whereNotIn('user_id',$ids)
|
|
|
+ ->whereHas("user",function($query){
|
|
|
+ $query->where('is_distory',0)->select();
|
|
|
+ })
|
|
|
+ ->count();
|
|
|
$userinfo['sex'] = $user->sex;
|
|
|
$userinfo['mobile'] = $user->mobile;
|
|
|
$userinfo['is_auth'] = $user->is_auth;
|