房间排行榜
This commit is contained in:
@@ -178,23 +178,21 @@ class Ranking extends Model
|
||||
}
|
||||
|
||||
$lists = db::name('room_daily_income')->alias('a')
|
||||
->join('vs_room b','a.room_id = b.id')
|
||||
->join('vs_room b','a.room_id = b.id','left')
|
||||
->field('a.room_id,sum(a.income) as total,b.room_name,b.room_cover,b.room_number')
|
||||
->where(['a.date' => ['between', [$begin_time, $end_time]]])
|
||||
->group('a.room_id')
|
||||
->order('total desc')
|
||||
->limit(20)
|
||||
->select();
|
||||
// var_dump($lists);exit;
|
||||
var_dump($lists);exit;
|
||||
if($lists){
|
||||
foreach ($lists as $key => $value) {
|
||||
if($value['room_id'] > 0){
|
||||
$lists[$key]['rank'] = $key + 1;
|
||||
if ($myRoom['id'] == $value['room_id']) {
|
||||
$my_ranking = $lists[$key];
|
||||
$my_ranking['diff'] = $key == 0 ? 0 : ($lists[$key - 1]['total'] - $value['total']);
|
||||
}
|
||||
$lists[$key]['rank'] = $key + 1;
|
||||
if ($myRoom['id'] == $value['room_id']) {
|
||||
$my_ranking = $lists[$key];
|
||||
$my_ranking['diff'] = $key == 0 ? 0 : ($lists[$key - 1]['total'] - $value['total']);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user