From 624a9478de097830ebed02eae1efd62882cdddc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Sat, 3 Jan 2026 17:33:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E8=99=9A=E6=8B=9F=E9=BA=A6=E4=BD=8D?= =?UTF-8?q?=E7=9A=84=E7=94=A8=E6=88=B7=20=20=20=E5=9C=A8=E6=88=BF=E9=97=B4?= =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E5=88=97=E8=A1=A8=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 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/application/api/model/Room.php b/application/api/model/Room.php index bc748241..0de7fc00 100644 --- a/application/api/model/Room.php +++ b/application/api/model/Room.php @@ -2269,7 +2269,7 @@ class Room extends Model if (!$room_id) { return ['code' => 0, 'msg' => '参数错误', 'data' => null]; } - $room_type = db::name('vs_room')->where(['id' => $room_id])->value('type_id'); + $room_type = $this->get_room_type($room_id); $lists['on_pit'] = []; $lists['off_pit'] = []; @@ -2295,7 +2295,9 @@ class Room extends Model $validOnPitUsers = []; if(!empty($onPitUser)){ foreach ($onPitUser as $k => $v) { - if($room_type != 2){//拍卖房出价上麦用户 不在实际麦位上 不做下面的处理 + //$room_type = 2、3、4的时候不判断 + //2K歌房虚拟麦位,3、4拍卖房出价上麦用户 不在实际麦位上 不做下面的处理 + if($room_type != 2 && $room_type != 3 && $room_type != 4){ $isOnPit = db::name('vs_room_pit')->where(['user_id' => $v['user_id'],'room_id' => $room_id])->value('pit_number'); if(!$isOnPit){ db::name('vs_room_visitor')->where(['id' => $v['id']])->update(['is_onpit' => 1]);