Merge pull request '增加联系人搜索' (#69) from zhangwei into dev

Reviewed-on: #69
This commit is contained in:
weiz 2023-10-10 17:08:01 +08:00
commit 8e93c3f67a

View File

@ -322,7 +322,7 @@ class ImController extends BaseLikeAdminController
return $this->fail('请求方式错误');
}
//获取请求参数
$params = $this->request->post(['user_id']);
$params = $this->request->post(['user_id','keywords']);
if(empty($params['user_id'])){
return $this->fail('参数错误');
}
@ -339,7 +339,8 @@ class ImController extends BaseLikeAdminController
//获取片区经理创建的公司
$company = Company::field('id')->where('area_manager',$userInfo['id'])->column('id');
//获取公司的成员
$users = User::field('id,nickname as name,avatar')->where('company_id','in',$company)->select()->each(function($item) use($params) {
$params['keywords'] = !empty($params['keywords']) ? $params['keywords'] : '';
$users = User::field('id,nickname as name,avatar')->where('company_id','in',$company)->where('nickname','like','%'.$params['keywords'].'%')->select()->each(function($item) use($params) {
//获取消息
$msg_no_read = UserImMessage::field('id')->where('from_user_id',$item['id'])->where('to_user_id',$params['user_id'])->where('is_read',0)->count();
$last_msg = Db::name('user_im_message')->field('id,content,type,create_time')