Browse Source

创建群聊未显示好友备注优化

master
wanghongjun 5 months ago
parent
commit
3895f2bcd2
  1. 6
      app/enterprise/model/User.php

6
app/enterprise/model/User.php

@ -90,6 +90,7 @@ class User extends BaseModel
{ {
$field = self::$defaultField; $field = self::$defaultField;
$list=[]; $list=[];
$friendList = [];
if($group_id){ if($group_id){
$groupUser=GroupUser::where([['group_id','=',$group_id],['role','<>',1],['status','=',1]])->column('user_id'); $groupUser=GroupUser::where([['group_id','=',$group_id],['role','<>',1],['status','=',1]])->column('user_id');
if($groupUser){ if($groupUser){
@ -114,6 +115,11 @@ class User extends BaseModel
$list[$k]['disabled'] = true; $list[$k]['disabled'] = true;
} }
} }
if ($friendList) {
if (isset($friendList[$v['user_id']]) && isset($friendList[$v['user_id']]['nickname'])) {
$list[$k]['realname'] = $friendList[$v['user_id']]['nickname'];
}
}
} }
return $list; return $list;
} }

Loading…
Cancel
Save