更新房间火热值 处理

This commit is contained in:
2025-09-09 17:59:10 +08:00
parent 2034849c00
commit 33353e938d
3 changed files with 16 additions and 7 deletions

View File

@@ -165,8 +165,9 @@ class PerformPerSecond
//房间火热值更新
public function room_hot_update(){
$room_id_list = db::name('vs_room')->field('id,room_id')->select();
$room_list = db::name('vs_room_hot_value_log')->field('room_id,sum(value) as value')->group('room_id')->select();
$room_id_list = db::name('vs_room_hot_value_log')->field('id,room_id')->select();
$room_list = db::name('vs_room_hot_value_log')->field('room_id,sum(hot_value) as value')->group('room_id')->select();
if($room_list){
$data_count = 0;
$data_room_list = [];
@@ -196,10 +197,10 @@ class PerformPerSecond
}
foreach ($room_id_list as $v){
if(in_array($v['room_id'],$data_room_list)){
db::name('vs_room')->where('id',$v['id'])->delete();
db::name('vs_room_hot_value_log')->where('id',$v['id'])->delete();
}
}
echo "Pk房PK结束惩罚倒计时结束断开操作-共". $data_count . "条数据\n";
echo "房间火热值更新操作-共". $data_count . "条数据\n";
}
}