From 9f29e35b53125f90676796d0a57eff7d415afa03 Mon Sep 17 00:00:00 2001 From: luorijun Date: Thu, 20 Nov 2025 18:00:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=85=B3=E9=97=AD=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=90=8E=E6=9C=AA=E8=BF=94=E5=9B=9E=E5=88=B0=E5=85=85?= =?UTF-8?q?=E5=80=BC=E9=A1=B5=E9=9D=A2=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/composites/payment/payment-modal.tsx | 6 ++++-- src/components/composites/recharge/index.tsx | 6 ++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/composites/payment/payment-modal.tsx b/src/components/composites/payment/payment-modal.tsx index 8fe0e28..4938c9e 100644 --- a/src/components/composites/payment/payment-modal.tsx +++ b/src/components/composites/payment/payment-modal.tsx @@ -17,11 +17,13 @@ export function PaymentModal(props: PaymentModalProps) { // 手动关闭时的处理 const handleClose = async () => { try { - const req = { + const res = await payClose({ trade_no: props.inner_no, method: props.method, + }) + if (!res.success) { + throw new Error(res.message) } - const res = await payClose(req) } catch (error) { console.error('关闭订单失败:', error) diff --git a/src/components/composites/recharge/index.tsx b/src/components/composites/recharge/index.tsx index 167e93e..d531078 100644 --- a/src/components/composites/recharge/index.tsx +++ b/src/components/composites/recharge/index.tsx @@ -118,8 +118,6 @@ export default function RechargeModal(props: RechargeModelProps) { const handleClose = () => { setTrade(undefined) - setOpen(false) - form.reset() } return ( @@ -215,8 +213,8 @@ export default function RechargeModal(props: RechargeModelProps) { )} - - + +