置顶后数据处理

This commit is contained in:
2025-11-17 17:35:46 +08:00
parent f8b444e395
commit 20079ba01f

View File

@@ -261,8 +261,16 @@ class SingerSong extends Model
$where['status'] = ['in','1,0']; $where['status'] = ['in','1,0'];
break; break;
} }
$res = db::name('vs_song_log')->where($where)->order('sort desc')->page($page,$page_limit)->select();
$count = db::name('vs_song_log')->where($where)->count(); $count = db::name('vs_song_log')->where($where)->count();
if($type == 1){
$res1 = db::name('vs_song_log')->where(['status' => 1,'room_id' => $room_id])->order('id desc')->select();
$res2 = db::name('vs_song_log')->where(['status' => 0,'room_id' => $room_id])->order('sort desc')->page($page,$page_limit-1)->select();
//把$res2 添加到$res1的 最后
$res = array_merge($res1,$res2);
}else{
$res = db::name('vs_song_log')->where($where)->order('sort desc')->page($page,$page_limit)->select();
}
if ($res) { if ($res) {
foreach ($res as $k => $v) { foreach ($res as $k => $v) {
$res[$k]['boss_nickname'] = db::name('user')->where(['id' => $v['user_id']])->value('nickname'); $res[$k]['boss_nickname'] = db::name('user')->where(['id' => $v['user_id']])->value('nickname');
@@ -274,6 +282,7 @@ class SingerSong extends Model
$res[$k]['singer_nickname'] = db::name('user')->where(['id' => db::name('vs_singer_song')->where(['id' => $v['singer_song_id']])->value('user_id')])->value('nickname'); $res[$k]['singer_nickname'] = db::name('user')->where(['id' => db::name('vs_singer_song')->where(['id' => $v['singer_song_id']])->value('user_id')])->value('nickname');
} }
} }
return ['code' => 1, 'msg' => '获取成功', 'data' => ['count' => $count, 'lists' =>$res]]; return ['code' => 1, 'msg' => '获取成功', 'data' => ['count' => $count, 'lists' =>$res]];
} }