一 文件地址:app/services/order/StoreOrderSuccessServices.php
方法:paySuccess
修改代碼:
//緩存抽獎次數(shù) 除過線下支付和抽獎訂單
if (isset($orderInfo['pay_type']) && $orderInfo['pay_type'] != 'offline' && isset($orderInfo['type']) && $orderInfo['type'] != 8) {
/** @var LuckLotteryServices $luckLotteryServices */
$luckLotteryServices = app()->make(LuckLotteryServices::class);
$luckLotteryServices->setCacheLotteryNum((int)$orderInfo['uid'], 'order');
}
如下圖
二 文件地址:app/controller/api/v2/activity/LuckLottery.php
方法:LotteryInfo
修改代碼:
if ($factor == 3 && $lotteryData['lottery_num'] < 1) {
return app('json')->successful('ok', []);
}
如下圖: