diff --git a/application/api/model/SendGift.php b/application/api/model/SendGift.php index c73e3f62..8e245617 100644 --- a/application/api/model/SendGift.php +++ b/application/api/model/SendGift.php @@ -1390,6 +1390,11 @@ class SendGift extends Model public function open_box($gift_id,$user_id,$gift_user_id,$room_id,$gift_bag_id){ //获取盲盒配置 if($gift_bag_id){ + $gift_bag = db::name("vs_gift_bag")->where(['id'=>$gift_bag_id])->find(); + if(!$gift_bag){ + return ['code' => 0, 'msg' => '当前盲盒不存在', 'data' => []]; + } + $periods = $gift_bag['periods'] ?? 0; $bag_gift = db::name("vs_gift")->where(['gid'=>$gift_id])->find();// 获取盲盒信息 //随机获取一个礼物 $where = [ @@ -1431,7 +1436,7 @@ class SendGift extends Model $data['gift_user_id'] = $gift_user_id; $data['gift_bag_id'] = $gift_bag_id; $data['gift_id'] = $gift_bag_detail['foreign_id']; - $data['periods'] = 0;//$periods; + $data['periods'] = $periods; $data['room_id'] = $room_id; $data['gift_price'] = $gift['gift_price']; $data['bag_price'] = $bag_gift['gift_price'];