在房间内离线超过24小时 清理出房间

This commit is contained in:
2025-12-04 19:42:43 +08:00
parent ffe6768c0a
commit 0d36a906ff
2 changed files with 25 additions and 3 deletions

View File

@@ -48,7 +48,7 @@ class RoomPan
if($is_online['is_online'] == 2){//之前就是离开
continue;
}else{//之前就是在线则改为离开
db::name('vs_room_visitor')->where('id',$is_online['id'])->update(['is_online'=>2]);
db::name('vs_room_visitor')->where('id',$is_online['id'])->update(['is_online'=>2,'updatetime'=>time()]);
db::name('user')->where('id',$value['user_id'])->update(['is_online'=>2]);
$text['text'] = '离开';
$text['user_id'] = $value['user_id'];
@@ -59,7 +59,7 @@ class RoomPan
if($is_online['is_online'] == 1){//之前就是在线
continue;
}else{//之前就是离开则改为在线
db::name('vs_room_visitor')->where('id',$is_online['id'])->update(['is_online'=>1]);
db::name('vs_room_visitor')->where('id',$is_online['id'])->update(['is_online'=>1,'updatetime' => time()]);
db::name('user')->where('id',$value['user_id'])->update(['is_online'=>1]);
$text['text'] = '回到房间';
$text['user_id'] = $value['user_id'];