From 9fd9eee04cb54be5cd03c4f8b0ec20d59d6d73e0 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Tue, 11 Jun 2024 14:00:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(OrderLogic):=20=E6=B7=BB=E5=8A=A0=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E6=80=BB=E4=BB=B7=E5=92=8C=E6=8A=98=E6=89=A3=E4=BB=B7?= =?UTF-8?q?=E6=A0=BC=E8=AE=A1=E7=AE=97=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/logic/order/OrderLogic.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/api/logic/order/OrderLogic.php b/app/api/logic/order/OrderLogic.php index 6446ec32e..1c2544ff8 100644 --- a/app/api/logic/order/OrderLogic.php +++ b/app/api/logic/order/OrderLogic.php @@ -76,10 +76,13 @@ class OrderLogic extends BaseLogic $cart_select[$k]['price'] = $find['price']; $cart_select[$k]['total_price'] = bcmul($v['cart_num'], $find['price'], 2); //订单总价 + $cart_select[$k]['deduction_price'] =self::$activity_price; if (isset($check) && $check['status'] == 1) { //零售价*折扣率 $activity_price = bcmul($find['price'], 0.9, 2); - self::$activity_price = bcadd(self::$activity_price, bcmul(bcsub($find['price'], $activity_price, 2),$v['cart_num'], 2), 2); + $deduction_price_count=bcmul(bcsub($find['price'], $activity_price, 2),$v['cart_num'], 2); + $cart_select[$k]['deduction_price'] =$deduction_price_count; + self::$activity_price = bcadd(self::$activity_price, $deduction_price_count, 2); $find['price'] = $activity_price; } //利润