From 8ed22d99be5c29a89880f82353377dc5804a83e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Wed, 17 Dec 2025 11:18:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E5=87=BA=E6=88=BF=E9=97=B4=20?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/Room.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/application/api/model/Room.php b/application/api/model/Room.php index b043f3fe..c0f94ea3 100644 --- a/application/api/model/Room.php +++ b/application/api/model/Room.php @@ -1289,13 +1289,20 @@ class Room extends Model $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(); - if($roomInfoStep == 1 || ($roomInfoStep == 2 && ($room_pit && $room_pit['pit_number'] == 9 || $room_pit['pit_number'] == 10))){ + if($roomInfoStep == 1){ if($room_pit){ model('api/RoomPit')->DownPit($user_id, $room_id, $room_pit['pit_number']); } }else{ 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){ model('api/Friend')->outRoom($uid, $room_id);