|
@@ -33,7 +33,7 @@ class Userfollow extends Api
|
|
->join('user','follow.follow_uid = user.id','LEFT')
|
|
->join('user','follow.follow_uid = user.id','LEFT')
|
|
->join('user_wallet uw','user.id = uw.user_id','LEFT')
|
|
->join('user_wallet uw','user.id = uw.user_id','LEFT')
|
|
->field('user.id,user.username,user.nickname,user.avatar,user.bio,user.birthday,user.gender,user.attribute,uw.vip_endtime')
|
|
->field('user.id,user.username,user.nickname,user.avatar,user.bio,user.birthday,user.gender,user.attribute,uw.vip_endtime')
|
|
- ->where('follow.uid',$user_id)->order('follow.id desc')->autopage()->select();
|
|
|
|
|
|
+ ->where('follow.uid',$user_id)->order('follow.id desc')->group('follow.follow_uid')->autopage()->select();
|
|
|
|
|
|
$list = list_domain_image($list,['avatar']);
|
|
$list = list_domain_image($list,['avatar']);
|
|
$list = list_birthday_age($list);
|
|
$list = list_birthday_age($list);
|
|
@@ -78,6 +78,7 @@ class Userfollow extends Api
|
|
->field('user.id,user.username,user.nickname,user.avatar,user.bio,user.birthday,user.gender,user.attribute,uw.vip_endtime')
|
|
->field('user.id,user.username,user.nickname,user.avatar,user.bio,user.birthday,user.gender,user.attribute,uw.vip_endtime')
|
|
->where('follow.follow_uid',$user_id)
|
|
->where('follow.follow_uid',$user_id)
|
|
->where('power.yinsi',0)
|
|
->where('power.yinsi',0)
|
|
|
|
+ ->group('follow.uid')
|
|
->order('follow.id desc')->autopage()->select();
|
|
->order('follow.id desc')->autopage()->select();
|
|
|
|
|
|
$list = list_domain_image($list,['avatar']);
|
|
$list = list_domain_image($list,['avatar']);
|
|
@@ -106,7 +107,9 @@ class Userfollow extends Api
|
|
->join('user','follow.uid = user.id','LEFT')
|
|
->join('user','follow.uid = user.id','LEFT')
|
|
->join('user_wallet uw','user.id = uw.user_id','LEFT')
|
|
->join('user_wallet uw','user.id = uw.user_id','LEFT')
|
|
->field('user.id,user.username,user.nickname,user.avatar,user.bio,user.birthday,user.gender,user.attribute,uw.vip_endtime')
|
|
->field('user.id,user.username,user.nickname,user.avatar,user.bio,user.birthday,user.gender,user.attribute,uw.vip_endtime')
|
|
- ->where('follow.follow_uid',$this->auth->id)->order('follow.id desc')->autopage()->select();
|
|
|
|
|
|
+ ->where('follow.follow_uid',$this->auth->id)
|
|
|
|
+ ->group('follow.uid')
|
|
|
|
+ ->order('follow.id desc')->autopage()->select();
|
|
|
|
|
|
$list = list_domain_image($list,['avatar']);
|
|
$list = list_domain_image($list,['avatar']);
|
|
$list = list_birthday_age($list);
|
|
$list = list_birthday_age($list);
|
|
@@ -310,11 +313,21 @@ class Userfollow extends Api
|
|
|
|
|
|
//我的关注uids
|
|
//我的关注uids
|
|
private function my_follow_uids(){
|
|
private function my_follow_uids(){
|
|
- return Db::name('user_follow')->where('uid',$this->auth->id)->column('follow_uid');
|
|
|
|
|
|
+ $list = Db::name('user_follow')->where('uid',$this->auth->id)->column('follow_uid');
|
|
|
|
+
|
|
|
|
+ $list = array_flip($list);
|
|
|
|
+ $list = array_flip($list);
|
|
|
|
+
|
|
|
|
+ return $list;
|
|
}
|
|
}
|
|
|
|
|
|
//我的粉丝uids
|
|
//我的粉丝uids
|
|
private function my_fans_uids(){
|
|
private function my_fans_uids(){
|
|
- return Db::name('user_follow')->where('follow_uid',$this->auth->id)->column('uid');
|
|
|
|
|
|
+ $list = Db::name('user_follow')->where('follow_uid',$this->auth->id)->column('uid');
|
|
|
|
+
|
|
|
|
+ $list = array_flip($list);
|
|
|
|
+ $list = array_flip($list);
|
|
|
|
+
|
|
|
|
+ return $list;
|
|
}
|
|
}
|
|
}
|
|
}
|