调整店铺优惠券使用

This commit is contained in:
luofei 2024-02-23 17:51:11 +08:00
parent 50c8ad65e5
commit 63c6cb8072

View File

@ -431,6 +431,7 @@ class StoreOrderCreateRepository extends StoreOrderRepository
} else { } else {
$coupon_price = bcadd($coupon_price, $coupon['coupon_price'], 2); $coupon_price = bcadd($coupon_price, $coupon['coupon_price'], 2);
$_pay_price = bcsub($_pay_price, $coupon['coupon_price'], 2); $_pay_price = bcsub($_pay_price, $coupon['coupon_price'], 2);
$userUsedCoupon[$coupon['coupon_user_id']] = ['coupon_user_id' => $coupon['coupon_user_id'], 'coupon_price' => $coupon['coupon_price']];
} }
$coupon['checked'] = true; $coupon['checked'] = true;
} else { } else {
@ -448,8 +449,7 @@ class StoreOrderCreateRepository extends StoreOrderRepository
$productCouponRate[$productId] = [ $productCouponRate[$productId] = [
'rate' => $product_price[$productId] > 0 ? bcdiv($coupon['coupon_price'], $product_price[$productId], 4) : 1, 'rate' => $product_price[$productId] > 0 ? bcdiv($coupon['coupon_price'], $product_price[$productId], 4) : 1,
'coupon_price' => $coupon['coupon_price'], 'coupon_price' => $coupon['coupon_price'],
'price' => $product_price[$productId], 'price' => $product_price[$productId]
'coupon_user_id' => $coupon['coupon_user_id']
]; ];
$useCouponIds[] = $coupon['coupon_user_id']; $useCouponIds[] = $coupon['coupon_user_id'];
} }
@ -458,8 +458,7 @@ class StoreOrderCreateRepository extends StoreOrderRepository
$storeCouponRate = [ $storeCouponRate = [
'rate' => $pay_price > 0 ? bcdiv($use_store_coupon['coupon_price'], $pay_price, 4) : 1, 'rate' => $pay_price > 0 ? bcdiv($use_store_coupon['coupon_price'], $pay_price, 4) : 1,
'coupon_price' => $use_store_coupon['coupon_price'], 'coupon_price' => $use_store_coupon['coupon_price'],
'price' => $coupon_price, 'price' => $coupon_price
'coupon_user_id' => $use_store_coupon['coupon_user_id']
]; ];
$useCouponIds[] = $use_store_coupon['coupon_user_id']; $useCouponIds[] = $use_store_coupon['coupon_user_id'];
} }