panda 1 年之前
父节点
当前提交
aec2630066
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      application/api/controller/Usercenter.php

+ 12 - 1
application/api/controller/Usercenter.php

@@ -2125,9 +2125,20 @@ $resArray['money'] = $money;  //返回给前端的计算结果
             $map['open_match_video'] = 1;
             $map['open_match_video'] = 1;
         }
         }
 
 
-        $lists = Db::name('user')->field('id,nickname,username,avatar')->where($map)->order('is_active desc, active_time desc')/*->page($this->page,100)*/->select();
+//        $lists = Db::name('user')->field('id,nickname,username,avatar')->where($map)->order('is_active desc, active_time desc')/*->page($this->page,100)*/->select();
         //$lists = $this->fliter_user($lists,100);
         //$lists = $this->fliter_user($lists,100);
 
 
+        // 排除已经搭讪过的用户 2023年12月1日 11点35分
+        $userGreetIds = Db::name('user_greet')->where('user_id',$this->auth->id)->column('user_to_id');
+
+        $lists = Db::name('user')
+            ->field('id,nickname,username,avatar')
+            ->where($map)
+            ->whereNotIn('id',$userGreetIds)
+            ->order('is_active desc, active_time desc')
+            /*->page($this->page,100)*/
+            ->select();
+
         $lists = list_domain_image($lists,['avatar,audio_bio']);
         $lists = list_domain_image($lists,['avatar,audio_bio']);
 
 
         $mt_user_greet_content = Db::name('user_greet_content');
         $mt_user_greet_content = Db::name('user_greet_content');