清理房间离线超过1小时的用户
This commit is contained in:
@@ -19,10 +19,6 @@ class DaySeconds
|
||||
$this->clear_room_today_hot_value();//0点以后房间热度值清零
|
||||
echo "\n";
|
||||
|
||||
echo "清除房间离线超24小时的用户:\n";
|
||||
$this->clear_room_offline_user();//0点以后清除房间离线超24小时用户
|
||||
echo "\n";
|
||||
|
||||
echo "系统降身价:\n";
|
||||
$this->system_downgrade();
|
||||
echo "\n";
|
||||
@@ -37,22 +33,7 @@ class DaySeconds
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* 0点以后清除房间离线超24小时用户
|
||||
* 配置:定时脚本每天 0点 执行
|
||||
* 配置:
|
||||
*/
|
||||
public function clear_room_offline_user() {
|
||||
$room = db::name('vs_room_visitor')->where(['is_online' => 2])->select();
|
||||
if($room){
|
||||
foreach ($room as $value) {
|
||||
$time = time() - $value['updatetime'];
|
||||
if($time > 86400){
|
||||
model('api/Room')->quit_room($value['user_id'], $value['room_id'],$value['user_id']);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* 0点以后房间热度值清零
|
||||
|
||||
Reference in New Issue
Block a user