退出房间 处理
This commit is contained in:
@@ -1289,13 +1289,20 @@ class Room extends Model
|
|||||||
$roomInfoStep = db::name('vs_room')->where(['id' => $room_id])->value('step');
|
$roomInfoStep = db::name('vs_room')->where(['id' => $room_id])->value('step');
|
||||||
$room_pit = db::name('vs_room_pit')->where(['room_id' => $room_id, 'user_id' => $user_id])->find();
|
$room_pit = db::name('vs_room_pit')->where(['room_id' => $room_id, 'user_id' => $user_id])->find();
|
||||||
|
|
||||||
if($roomInfoStep == 1 || ($roomInfoStep == 2 && ($room_pit && $room_pit['pit_number'] == 9 || $room_pit['pit_number'] == 10))){
|
if($roomInfoStep == 1){
|
||||||
if($room_pit){
|
if($room_pit){
|
||||||
model('api/RoomPit')->DownPit($user_id, $room_id, $room_pit['pit_number']);
|
model('api/RoomPit')->DownPit($user_id, $room_id, $room_pit['pit_number']);
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
return ['code' => 0, 'msg' => '互娱游戏麦不能退出', 'data' => null];
|
return ['code' => 0, 'msg' => '互娱游戏麦不能退出', 'data' => null];
|
||||||
}
|
}
|
||||||
|
if($room_pit){
|
||||||
|
if($roomInfoStep == 2 && ( $room_pit['pit_number'] == 9 || $room_pit['pit_number'] == 10)){
|
||||||
|
model('api/RoomPit')->DownPit($user_id, $room_id, $room_pit['pit_number']);
|
||||||
|
}else{
|
||||||
|
return ['code' => 0, 'msg' => '互娱游戏麦不能退出', 'data' => null];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}elseif ($apply_type == 4){
|
}elseif ($apply_type == 4){
|
||||||
model('api/Friend')->outRoom($uid, $room_id);
|
model('api/Friend')->outRoom($uid, $room_id);
|
||||||
|
|||||||
Reference in New Issue
Block a user