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) { )} - - + +