礼物墙
This commit is contained in:
@@ -484,18 +484,20 @@ class User extends Model
|
|||||||
foreach ($result as $item){
|
foreach ($result as $item){
|
||||||
$userInfo = [];
|
$userInfo = [];
|
||||||
$top_users_count = 0;
|
$top_users_count = 0;
|
||||||
$users = json_decode($item['give_user_ids'], true);
|
if($item['give_user_ids']){
|
||||||
if($users){
|
$users = json_decode($item['give_user_ids'], true);
|
||||||
foreach ($users as $kk => $user_id){
|
if($users){
|
||||||
$userInfo[$kk] = db::name('user')->where(['id' => $user_id['user_id']])->field('id user_id,nickname,avatar')->find();
|
foreach ($users as $kk => $user_id){
|
||||||
$userInfo[$kk]['count'] = $user_id['count'];
|
$userInfo[$kk] = db::name('user')->where(['id' => $user_id['user_id']])->field('id user_id,nickname,avatar')->find();
|
||||||
$top_users_count ++;
|
$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[] = [
|
$data[] = [
|
||||||
|
|||||||
Reference in New Issue
Block a user