From 7c950d0a0edd0f786b200ed4dcc7fbcad3dc7b4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Thu, 27 Nov 2025 09:55:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A1=E4=B9=90=E4=BC=9Abug=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/BlindBoxTurntableGiftDrawWorldNew.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/application/api/model/BlindBoxTurntableGiftDrawWorldNew.php b/application/api/model/BlindBoxTurntableGiftDrawWorldNew.php index f92423f..6d0d9a9 100644 --- a/application/api/model/BlindBoxTurntableGiftDrawWorldNew.php +++ b/application/api/model/BlindBoxTurntableGiftDrawWorldNew.php @@ -1042,7 +1042,11 @@ class BlindBoxTurntableGiftDrawWorldNew extends Model public function xlh_draw_gift($user_id, $num, $room_id) { if(empty($room_id)){ - return ['code' => 0, 'msg' => '房间ID不能为空', 'data' => null]; + $room_visitor = db::name('vs_room_visitor')->field('room_id')->where(['user_id' => $user_id])->order('id', 'desc')->find(); + $room_id = $room_visitor['room_id'] ?? 0; + } + if(empty($room_id)){ + return ['code' => 0, 'msg' => '用户不在房间,无法获取房主信息', 'data' => null]; } $gift_bag_id = 13; // 1. 获取并缓存盲盒配置