From 850773a2fd08e99dcfbe3fc7197f698856cc260b Mon Sep 17 00:00:00 2001 From: lewis <604446095@qq.com> Date: Sun, 6 Apr 2025 10:33:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=87=87=E8=B4=AD=E4=BB=B7?= =?UTF-8?q?=E6=A0=BC=E5=BD=95=E5=85=A5=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../logic/purchase_product_offer/PurchaseProductOfferLogic.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/admin/logic/purchase_product_offer/PurchaseProductOfferLogic.php b/app/admin/logic/purchase_product_offer/PurchaseProductOfferLogic.php index f17a8afcc..9446b81c9 100644 --- a/app/admin/logic/purchase_product_offer/PurchaseProductOfferLogic.php +++ b/app/admin/logic/purchase_product_offer/PurchaseProductOfferLogic.php @@ -217,7 +217,7 @@ class PurchaseProductOfferLogic extends BaseLogic $offer = PurchaseProductOffer::where(['id' => $params['id']])->find(); $lastPrice = PurchaseProductOffer::where(['product_id' => $offer['product_id']])->where('status', 1)->order('id desc')->value('price'); $currentPrice = bcdiv($params['total_price'], $params['buyer_nums'], 2); - if (!empty($lastPrice) && ($currentPrice > $lastPrice * 3 || $currentPrice < $lastPrice / 3)) { + if ($lastPrice > 0 && ($currentPrice > $lastPrice * 3 || $currentPrice < $lastPrice / 3)) { throw new BusinessException('价格异常,请重新输入'); } // $uid=Admin::where('id',$params['admin_id'])->value('uid');