diff --git a/application/api/model/BlindBoxTurntableGift.php b/application/api/model/BlindBoxTurntableGift.php index a45f539..eeab034 100644 --- a/application/api/model/BlindBoxTurntableGift.php +++ b/application/api/model/BlindBoxTurntableGift.php @@ -80,7 +80,7 @@ class BlindBoxTurntableGift extends Model $ext = json_decode($bag_data['ext'],true); $bag_gift = db::name("vs_gift")->where(['gid'=>$ext['gift_id']])->find();// 获取盲盒信息 $toarray = explode(',',$gift_user_ids); - $room = db::name('vs_room')->field('id,xlh_periods,xlh_periods_num,is_open_blind_box_turntable,blind_box_turntable_periods')->where(['id'=>$room_id])->find(); + $room = db::name('vs_room')->field('id,xlh_periods,xlh_periods_num,is_open_blind_box_turntable')->where(['id'=>$room_id])->find(); //判断是否有足够的金币 $user_waller = db::name('user_wallet')->where(['user_id'=>$user_id])->find(); //抽奖总消耗金币 @@ -291,7 +291,6 @@ class BlindBoxTurntableGift extends Model $gift_bag_num = db::name("vs_room_pan")->where(['room_id'=>$room_id,'gift_bag_id'=>$gift_bag_id])->sum('remaining_number'); if($gift_bag_num <= 0){ db::name("vs_gift_bag")->where('id',$gift_bag_id)->setInc('periods'); - db::name("vs_room")->where('id',$room_id)->setInc('blind_box_turntable_periods'); db::name("vs_room_pan")->where(['room_id'=>$room_id,'gift_bag_id'=>$gift_bag_id])->setInc('periods'); db::name("vs_room_pan")->where(['room_id'=>$room_id,'gift_bag_id'=>$gift_bag_id])->update( ['remaining_number' => db::raw('(SELECT quantity FROM fa_vs_gift_bag_detail WHERE id = fa_vs_room_pan.gift_bag_detail_id)')]); @@ -304,7 +303,7 @@ class BlindBoxTurntableGift extends Model $xlh_ext = json_decode($xlh_box['ext'],true); if($xlh_ext['inlet_bag_id'] == $gift_bag_id){ db::name("vs_room")->where('id',$room_id)->setInc('xlh_periods_num');//加巡乐会条件次数 - $room = Db::name('vs_room')->field('room_name,blind_box_turntable_periods,xlh_periods,xlh_periods_num')->where(['id' => $room_id, 'apply_status' => 2])->find(); + $room = Db::name('vs_room')->field('room_name,xlh_periods,xlh_periods_num')->where(['id' => $room_id, 'apply_status' => 2])->find(); if($room['xlh_periods_num'] == $xlh_ext['open_condition']['waiting_start_num']){ $room_name = Db::name('vs_room')->where(['id' => $room_id, 'apply_status' => 2])->value('room_name'); //即将开始推送飘屏