diff --git a/application/adminapi/controller/BlindBox.php b/application/adminapi/controller/BlindBox.php index dd4e75b..5fb0bc0 100644 --- a/application/adminapi/controller/BlindBox.php +++ b/application/adminapi/controller/BlindBox.php @@ -246,11 +246,12 @@ class BlindBox extends adminApi } $gift_bag_detail = db::name($this->table)->where(['gift_bag_id'=>$gift_bag_id])->select(); if(in_array($gift_bag_id,[10,11,12,13])){ - if(empty($room_id)){ - return V(0,"请选择房间"); + if(!empty($room_id)){ + $where['room_id'] = $room_id; } foreach ($gift_bag_detail as $k=>$v){ - $bag_data = db::name('vs_room_pan')->where(['room_id'=>$room_id,'gift_bag_detail_id'=>$v['id']])->update(['remaining_number'=>$v['quantity']]); + $where['gift_bag_detail_id'] = $v['id']; + $bag_data = db::name('vs_room_pan')->where($where)->update(['remaining_number'=>$v['quantity']]); } } foreach ($gift_bag_detail as $k=>$v){