From b9b2f5c11daf60107cc8c111149c09a95f5ffa9a Mon Sep 17 00:00:00 2001 From: Lemon <15040771@qq.com> Date: Tue, 27 Oct 2020 11:24:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8B=E5=8D=95=E9=A1=B5=E9=9D=A2=E6=8A=98?= =?UTF-8?q?=E6=89=A3=E4=BC=98=E6=83=A0=E5=88=B8=E7=B2=BE=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Service/v3/Implementations/OrderOnlineService.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Service/v3/Implementations/OrderOnlineService.php b/app/Service/v3/Implementations/OrderOnlineService.php index 3bc91a1..158d501 100644 --- a/app/Service/v3/Implementations/OrderOnlineService.php +++ b/app/Service/v3/Implementations/OrderOnlineService.php @@ -350,9 +350,12 @@ class OrderOnlineService implements OrderOnlineServiceInterface $couponMoney = bcadd($couponMoney, $coupon->coupon->discounts, 2); } elseif ($coupon->coupon->discount_type == Coupon::DISCOUNT_TYPE_RATE) { $discountRate = bcdiv($coupon->coupon->discounts,10); - $discountRate = bcsub(1,$discountRate); - $discountMoney = bcmul($orderAmount, $discountRate); - $couponMoney = bcadd($couponMoney, $discountMoney, 2); + $discountMoney = bcmul($orderAmount, $discountRate, 2); + $couponMoney = bcsub($orderAmount, $discountMoney, 2); + // $discountRate = bcdiv($coupon->coupon->discounts,10); + // $discountRate = bcsub(1,$discountRate); + // $discountMoney = bcmul($orderAmount, $discountRate); + // $couponMoney = bcadd($couponMoney, $discountMoney, 2); } }