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. 获取并缓存盲盒配置