重新连接处理没有在房间是的情况

This commit is contained in:
2025-09-24 17:05:55 +08:00
parent 8856d82479
commit a3376691bf

View File

@@ -2524,7 +2524,10 @@ class Room extends Model
if(!$room_id){ if(!$room_id){
$room_id = Db::name('vs_room_visitor')->where('user_id', $user_id)->order('id desc')->value('room_id'); $room_id = Db::name('vs_room_visitor')->where('user_id', $user_id)->order('id desc')->value('room_id');
} }
$room = db::name('vs_room_visitor')->where(['user_id' => $user_id,'room_id' => $room_id])->find();
if($room){
return ['code' => 1, 'msg' => '操作成功', 'data' => null];
}
$room_info = db::name('vs_room_visitor')->insert(['room_id' => $room_id, 'user_id' => $user_id, 'createtime' => time()]); $room_info = db::name('vs_room_visitor')->insert(['room_id' => $room_id, 'user_id' => $user_id, 'createtime' => time()]);
if(!$room_info){ if(!$room_info){
return ['code' => 0, 'msg' => '加入房间失败', 'data' => null]; return ['code' => 0, 'msg' => '加入房间失败', 'data' => null];