|
|
|
@ -374,7 +374,7 @@ class User extends BaseModel |
|
|
|
} |
|
|
|
|
|
|
|
// 匹配用户列表信息(返回data) |
|
|
|
public static function matchAllUser($data, $many = false, $field = 'user_id', $key = "userInfo", $cs = 80) |
|
|
|
public static function matchAllUser($data, $many = false, $field = 'user_id', $key = "userInfo", $cs = 80, $uid = 0) |
|
|
|
{ |
|
|
|
if ($many) { |
|
|
|
$idr = arrayToString($data, $field); |
|
|
|
@ -382,9 +382,16 @@ class User extends BaseModel |
|
|
|
foreach ($data as $k => $v) { |
|
|
|
foreach ($userList as $vv) { |
|
|
|
if ($v[$field] == $vv['user_id']) { |
|
|
|
$displayName = $vv['realname']; |
|
|
|
if ($uid) { |
|
|
|
$friendNameData = Friend::getFriendName($uid, $vv['user_id']); |
|
|
|
if ($friendNameData['nickname']) { |
|
|
|
$displayName = $friendNameData['nickname']; |
|
|
|
} |
|
|
|
} |
|
|
|
$data[$k][$key] = [ |
|
|
|
'id' => $vv['user_id'], |
|
|
|
'displayName' => $vv['realname'], |
|
|
|
'displayName' => $displayName, |
|
|
|
'account' => $vv['account'], |
|
|
|
'name_py' => $vv['name_py'], |
|
|
|
'avatar' => avatarUrl($vv['avatar'], $vv['realname'], $vv['user_id'], $cs), |
|
|
|
|