修复:新用户购买商品时 赠送的菜卡额度变为酒卡额度

This commit is contained in:
wuhui_zzw 2024-03-30 14:34:21 +08:00
parent 8bcc45182a
commit 3b75420414
1 changed files with 4 additions and 1 deletions

View File

@ -78,7 +78,10 @@ class OrderPaySuccessEvent{
if((int)$userHoldInfo->uid <= 0) $userHoldInfo->uid = $groupOrder->uid;
// 用户当前持有 菜卡额度
$userHoldInfoDish = app()->make(ExchangeQuotaRepository::class)->searchModel(['uid'=>$groupOrder->uid,'quota_type'=>2])->findOrEmpty();
if((int)$userHoldInfoDish->uid <= 0) $userHoldInfoDish->uid = $groupOrder->uid;
if((int)$userHoldInfoDish->uid <= 0) {
$userHoldInfoDish->uid = $groupOrder->uid;
$userHoldInfoDish->quota_type = 2;
}
// 总平台统一设置 赠送酒卡额度倍数
$exchangeQuotaMultiple = (int)systemConfig('exchange_quota_multiple');
// 循环处理单个商品