From d404fc4ed23cbe97c55b15cacce41888642b4a3f Mon Sep 17 00:00:00 2001 From: luofei <604446095@qq.com> Date: Wed, 20 Mar 2024 17:02:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A1=A5=E8=B4=B4=E5=8F=91?= =?UTF-8?q?=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crmeb/listens/ActivateCouponListen.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crmeb/listens/ActivateCouponListen.php b/crmeb/listens/ActivateCouponListen.php index 7bf875d0..3eae86b5 100644 --- a/crmeb/listens/ActivateCouponListen.php +++ b/crmeb/listens/ActivateCouponListen.php @@ -55,9 +55,10 @@ class ActivateCouponListen extends TimerService implements ListenerInterface $purchaseTarget = bcmul($saleTarget, 0.2, 2); $officialPurchaseTarget = bcmul($saleTarget, 0.3, 2); } - if ($merchant['sale_amount'] >= $saleTarget && - $merchant['purchase_amount'] >= $purchaseTarget && - $merchant['official_purchase_amount'] >= $officialPurchaseTarget) { + $isFinished = $merchant['sale_amount'] >= $saleTarget && + $merchant['official_purchase_amount'] >= $officialPurchaseTarget && + bcadd($merchant['purchase_amount'], $merchant['official_purchase_amount'], 2) >= bcadd($purchaseTarget, $officialPurchaseTarget, 2); + if ($isFinished) { $item->send_status = StoreCouponDetail::SEND_AUDIT; $item->save(); }