From 9594bed52823d9e4d0b612d1c7c4e64a4f66dd4e Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Tue, 13 Aug 2024 21:11:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E9=80=BB=E8=BE=91=EF=BC=8C=E4=BF=AE=E5=A4=8D=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E9=87=91=E9=A2=9D=E9=94=99=E8=AF=AF=EF=BC=8C=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E5=A4=84=E7=90=86?= 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 fab4f1663..5e8a0cc57 100644 --- a/app/api/logic/order/OrderLogic.php +++ b/app/api/logic/order/OrderLogic.php @@ -141,7 +141,7 @@ class OrderLogic extends BaseLogic } $cart_select[$k]['product_id'] = $find['id']; $cart_select[$k]['old_cart_id'] = $v['id']; - $cart_select[$k]['cart_num'] = $v['cart_num']; + $cart_select[$k]['cart_num'] = floatval($v['cart_num']); $cart_select[$k]['verify_code'] = $params['verify_code'] ?? ''; $cart_select[$k]['vip_frozen_price'] = 0; $cart_select[$k]['store_info'] = $find['store_info']; @@ -290,6 +290,9 @@ class OrderLogic extends BaseLogic } $uid = $user['id'] ?? 0; $_order = $orderInfo['order']; + if($_order['pay_price']==0){ + throw new \Exception('支付金额不能为0'); + } $_order['uid'] = $uid; $_order['spread_uid'] = $params['spread_uid'] ?? 0; $_order['real_name'] = $user['real_name'] ?? '';