From 77b123d955b9c758f9df3e3548d2f3587ca7e4d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Thu, 25 Sep 2025 16:35:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A1=E4=B9=90=E4=BC=9A=E5=8A=A0=E6=88=BF?= =?UTF-8?q?=E4=B8=BB=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/BlindBoxTurntableGift.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/application/api/model/BlindBoxTurntableGift.php b/application/api/model/BlindBoxTurntableGift.php index 067f850..b7f9eca 100644 --- a/application/api/model/BlindBoxTurntableGift.php +++ b/application/api/model/BlindBoxTurntableGift.php @@ -764,7 +764,10 @@ class BlindBoxTurntableGift extends Model * 巡乐会 */ public function xlh_gift_list($room_id){ - $room_data = db::name('vs_room')->field('xlh_periods,xlh_periods_num')-> where('id',$room_id)->find(); + $room_data = db::name('vs_room')->field('xlh_periods,xlh_periods_num,user_id')-> where('id',$room_id)->find(); + if(empty($room_data)){ + return ['code' => 0, 'msg' => '房间不存在!', 'data' => null]; + } $gift_bag_id = 13; $xlh_box = db::name('vs_gift_bag')->where('id',$gift_bag_id)->find(); $xlh_ext = json_decode($xlh_box['ext'],true); @@ -781,6 +784,8 @@ class BlindBoxTurntableGift extends Model $gift_list[$key]['gift_price'] = $gift_data['gift_price']; } } + //房主信息 + $room_user = db::name('user')->where('id',$room_data['user_id'])->find(); //房主礼物 $room_user_gift = db::name('vs_gift')->where('gid',$xlh_ext['locking_condition']['give_homeowner_gift_id'])->find(); //巡乐会主礼物 @@ -829,6 +834,11 @@ class BlindBoxTurntableGift extends Model 'gift_name' => $room_user_gift['gift_name'], 'base_image' => $room_user_gift['base_image'], ], + 'homeowner_user' => [ + 'user_id' => $room_user['id'], + 'nickname' => $room_user['nickname'], + 'avatar' => $room_user['avatar'], + ], 'locking_gift' => [ 'gift_id' => $xlh_main_gift['gid'], 'gift_name' => $xlh_main_gift['gift_name'],