From 33a1d90fb5d37a1a3f788ca9e4d7bbcf9738c449 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Tue, 2 Sep 2025 19:32:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A1=E4=B9=90=E4=BC=9A=E6=8A=BD=E5=A5=96?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=8F=90=E4=BA=A4.-=E5=90=8E=E5=8F=B0-=20?= =?UTF-8?q?=E9=87=8D=E7=BD=AE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/adminapi/controller/BlindBox.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/application/adminapi/controller/BlindBox.php b/application/adminapi/controller/BlindBox.php index d383f16..9c384e1 100644 --- a/application/adminapi/controller/BlindBox.php +++ b/application/adminapi/controller/BlindBox.php @@ -261,15 +261,18 @@ class BlindBox extends adminApi if($room_id){ $bag_data = db::name('vs_room_pan')->insert([ 'room_id' => $room_id, + 'gift_bag_id' => $gift_bag_id, 'gift_bag_detail_id' => $v['id'], 'remaining_number' => $v['quantity'], 'createtime' => time(), ]); }else{ - $room_ids = db::name('vs_room')->where(['is_open_blind_box_turntable'=>1,'room_status'=>1])->value('id'); + $room_ids = db::name('vs_room')->field('id')->where(['is_open_blind_box_turntable'=>1,'room_status'=>1])->select(); + $room_ids = array_column($room_ids,'id'); foreach ($room_ids as $mid){ $bag_data = db::name('vs_room_pan')->insert([ 'room_id' => $mid, + 'gift_bag_id' => $gift_bag_id, 'gift_bag_detail_id' => $v['id'], 'remaining_number' => $v['quantity'], 'createtime' => time(), @@ -283,11 +286,7 @@ class BlindBox extends adminApi foreach ($gift_bag_detail as $k=>$v){ $bag_data = db::name($this->table)->where(['id'=>$v['id']])->update(['remaining_number'=>$v['quantity']]); } - if($bag_data){ - return V(1,"成功"); - }else{ - return V(0,"失败"); - } + return V(1,"成功"); } /*