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]);