Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
2025-09-28 18:18:14 +08:00
2 changed files with 5 additions and 2 deletions

View File

@@ -2549,6 +2549,8 @@ class Room extends Model
return ['code' => 1, 'msg' => '操作成功', 'data' => null]; return ['code' => 1, 'msg' => '操作成功', 'data' => null];
} }
//用户在房间内切后台保留机制
public function user_in_room_background($user_id,$room_id,$type) public function user_in_room_background($user_id,$room_id,$type)
{ {
if(!$room_id){ if(!$room_id){

View File

@@ -58,9 +58,10 @@ class TenSeconds
$time = time() - 300; $time = time() - 300;
$user_list = db::name('vs_user_in_room_bg')->field('id')->where('updatetime', '<=', $time)->select(); $user_list = db::name('vs_user_in_room_bg')->field('id')->where('updatetime', '<=', $time)->select();
if($user_list){ if($user_list){
foreach ($user_list as &$value){ foreach ($user_list as $v){
//删除 //删除
db::name('vs_user_in_room_bg')->delete($value['id']); db::name('vs_user_in_room_bg')->delete($v['id']);
model('api/Room')->quit_room($v['user_id'], $v['room_id'],$v['user_id'],2);
} }
} }
} }