置顶后数据处理
This commit is contained in:
@@ -261,8 +261,16 @@ class SingerSong extends Model
|
||||
$where['status'] = ['in','1,0'];
|
||||
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();
|
||||
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) {
|
||||
foreach ($res as $k => $v) {
|
||||
$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');
|
||||
}
|
||||
}
|
||||
|
||||
return ['code' => 1, 'msg' => '获取成功', 'data' => ['count' => $count, 'lists' =>$res]];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user