进入房间
This commit is contained in:
@@ -624,6 +624,21 @@ class Room extends Model
|
|||||||
//用户是否在其他房间(重构)
|
//用户是否在其他房间(重构)
|
||||||
//1:其他房间游戏中不让退出 给前端返回房间ID,
|
//1:其他房间游戏中不让退出 给前端返回房间ID,
|
||||||
//2:允许退出,强行退出……
|
//2:允许退出,强行退出……
|
||||||
|
$room_user = db::name('vs_room_visitor')->where(['user_id' => $user_id])->order('id desc')->value('room_id');
|
||||||
|
if (isset($room_user) && $room_user != $room_id) {
|
||||||
|
//是否在竞拍位
|
||||||
|
$auctionn = db::name('vs_room_auction')->where(['room_id' => $room_user, 'user_id' => $user_id,'status' => 2])->find();
|
||||||
|
//是否交友
|
||||||
|
$roominfo = db::name('vs_room')->where(['id' => $room_user])->find();
|
||||||
|
//是否签约麦位
|
||||||
|
$vs_room_sign = db::name('vs_room_sign')->where(['room_id' => $room_user, 'sign_user_id' => $user_id,'sign_type'=>1])->find();
|
||||||
|
if($roominfo['step'] == 2 || $roominfo['step'] == 3 || $auctionn || $vs_room_sign){
|
||||||
|
$room_name = db::name('vs_room')->where(['id' => $room_user])->value('room_name');
|
||||||
|
return ['code' => 202, 'msg' => '您在'.$room_name .'房间游戏中,不支持进入新房间', 'data' => ['room_id' => $room_user,'msg'=>'您在'.$room_name .'房间游戏中,不支持进入新房间']];
|
||||||
|
}else{
|
||||||
|
$this->quit_room($user_id, $room_user,$user_id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//K歌模式下获取歌曲信息
|
//K歌模式下获取歌曲信息
|
||||||
$song_pit_list = null;
|
$song_pit_list = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user