保持心跳检测

This commit is contained in:
2025-12-06 18:37:19 +08:00
parent bbcb4a7a8c
commit 828a29d0ee
5 changed files with 37 additions and 22 deletions

View File

@@ -45,7 +45,6 @@ class RoomPan
->find();
if($is_online){//现在 在房间内
if(time() - $value['updatetime'] >= 180){//三分钟没有心跳
db::name('user')->where('id',$value['user_id'])->update(['is_online'=>2]);
if($is_online['is_online'] == 2){//之前就是离开
continue;
}else{//之前就是在线则改为离开
@@ -61,7 +60,6 @@ class RoomPan
continue;
}else{//之前就是离开则改为在线
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'];
$text['type'] = 1;