From 8bcee346ff2e89f1c2af629f62844fe26bb5e223 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Wed, 14 Jan 2026 14:58:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=81=E7=9B=B2=E7=9B=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/SendGift.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/application/api/model/SendGift.php b/application/api/model/SendGift.php index 3662394e..458b8a3c 100644 --- a/application/api/model/SendGift.php +++ b/application/api/model/SendGift.php @@ -810,6 +810,7 @@ class SendGift extends Model //查询礼物是否是盲盒 if($gift_info['label'] == 2){//趣味礼物(盲盒) + $gift_box_map = []; for($i = 0; $i < $num; $i++){ //开盲盒 $gift_box1[$i] = $this -> open_box($gid,$uid,$to_uid,$room_id,$gift_bag_id); @@ -1022,6 +1023,8 @@ class SendGift extends Model // 统计相同礼物的数量 $giftCount = []; foreach ($gift_box as $key=>$gv) { + $gift_info = Db::name('vs_gift')->where(['gid'=>$gv['gift_id']]) + ->field('gid as gift_id,gift_name,gift_price,file_type,base_image,play_image,gift_type,label,is_public_server')->find(); if (isset($giftCount[$gv['gift_id']])) { $giftCount[$gv['gift_id']]['count']++; } else {