From c4dcc83eeea29938124c2dbbff4b970baee2e48c Mon Sep 17 00:00:00 2001 From: lq Date: Tue, 21 Oct 2025 08:18:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=9F=8E=E8=AE=A2=E5=8D=95=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- member/models/forms/ProductOrderSubmitForm.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/member/models/forms/ProductOrderSubmitForm.php b/member/models/forms/ProductOrderSubmitForm.php index 9d33b0d..ca56f37 100644 --- a/member/models/forms/ProductOrderSubmitForm.php +++ b/member/models/forms/ProductOrderSubmitForm.php @@ -129,13 +129,15 @@ class ProductOrderSubmitForm extends BaseModel $paymentProductOrder->order_no = $productOrder['order_no']; $paymentProductOrder->pay_order_no = $pay_order_no; $paymentProductOrder->amount = $productOrder['total_pay_price']; - if ($productOrder->prescription->category === 2) { - if ($productOrder->delivery_method === 0) { - $paymentProductOrder->amount = $productOrder['trans_expenses']; - $total_fee = $productOrder['trans_expenses']; - } elseif ($productOrder->delivery_method === 1) { - $paymentProductOrder->amount = 0; - $total_fee = 0; + if ($productOrder['p_id'] !== 0 && $productOrder['order_type'] !== 2) { + if ($productOrder->prescription->category === 2) { + if ($productOrder->delivery_method === 0) { + $paymentProductOrder->amount = $productOrder['trans_expenses']; + $total_fee = $productOrder['trans_expenses']; + } elseif ($productOrder->delivery_method === 1) { + $paymentProductOrder->amount = 0; + $total_fee = 0; + } } }