From d2486f49910e328b423651fc3c93d45cb5f9bd03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Tue, 26 Aug 2025 11:13:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E5=8F=8B=20=E4=B8=8A=E4=B8=8B?= =?UTF-8?q?=E9=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/RoomPit.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/application/api/model/RoomPit.php b/application/api/model/RoomPit.php index 3103045..23679a7 100644 --- a/application/api/model/RoomPit.php +++ b/application/api/model/RoomPit.php @@ -127,7 +127,7 @@ class RoomPit extends Model return ['code' => 0, 'msg' => '当前房间正在pk中', 'data' => null]; } $step = db::name('vs_room')->where(['id' => $room_id, 'type_id' => 7])->value('step'); - if($step && $step != 1 && $pit_number >= 9){ + if($step && $step != 1){ return ['code' => 0, 'msg' => '交友房 此阶段不可操作', 'data' => null]; } $FromUserInfo = db::name('user')->where('id',$user_id)->field('id as user_id,nickname,avatar,sex')->find(); @@ -174,7 +174,7 @@ class RoomPit extends Model return ['code' => 0, 'msg' => '请选择房间', 'data' => null]; } //查询房间状态 - $room_info = db::name('vs_room')->where(['id' => $room_id, 'apply_status' => 2])->field('id,room_status,room_up_pit_type,label_id')->find(); + $room_info = db::name('vs_room')->where(['id' => $room_id, 'apply_status' => 2])->field('id,room_status,room_up_pit_type,label_id,step')->find(); if(!$room_info){ return ['code' => 0, 'msg' => '房间不存在', 'data' => null]; } @@ -191,6 +191,10 @@ class RoomPit extends Model if($pit_infos){ return ['code' => 0, 'msg' => '您已上麦', 'data' => null]; } + + if($room_info['label_id'] == 5 && $room_info['step'] != 1){ + return ['code' => 0, 'msg' => '交友房 此阶段不可操作', 'data' => null]; + } //自由麦 if($room_info['room_up_pit_type'] == 2){