礼物墙
This commit is contained in:
@@ -484,18 +484,20 @@ class User extends Model
|
||||
foreach ($result as $item){
|
||||
$userInfo = [];
|
||||
$top_users_count = 0;
|
||||
$users = json_decode($item['give_user_ids'], true);
|
||||
if($users){
|
||||
foreach ($users as $kk => $user_id){
|
||||
$userInfo[$kk] = db::name('user')->where(['id' => $user_id['user_id']])->field('id user_id,nickname,avatar')->find();
|
||||
$userInfo[$kk]['count'] = $user_id['count'];
|
||||
$top_users_count ++;
|
||||
if($item['give_user_ids']){
|
||||
$users = json_decode($item['give_user_ids'], true);
|
||||
if($users){
|
||||
foreach ($users as $kk => $user_id){
|
||||
$userInfo[$kk] = db::name('user')->where(['id' => $user_id['user_id']])->field('id user_id,nickname,avatar')->find();
|
||||
$userInfo[$kk]['count'] = $user_id['count'];
|
||||
$top_users_count ++;
|
||||
}
|
||||
//用户信息$userInfo 按照数量 count 排序且保留前三个
|
||||
usort($userInfo, function ($a, $b) {
|
||||
return $b['count'] - $a['count'];
|
||||
});
|
||||
$userInfo = array_slice($userInfo, 0, 3);
|
||||
}
|
||||
//用户信息$userInfo 按照数量 count 排序且保留前三个
|
||||
usort($userInfo, function ($a, $b) {
|
||||
return $b['count'] - $a['count'];
|
||||
});
|
||||
$userInfo = array_slice($userInfo, 0, 3);
|
||||
}
|
||||
|
||||
$data[] = [
|
||||
|
||||
Reference in New Issue
Block a user