From 2fe2b075de1bdb519e4ccf7f9663731bc5578bc8 Mon Sep 17 00:00:00 2001 From: wwwwwwwww <526125649@qq.com> Date: Wed, 10 Jun 2026 15:01:57 +0800 Subject: [PATCH] 1 --- video-gen-api/app/services/payment.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/video-gen-api/app/services/payment.py b/video-gen-api/app/services/payment.py index 2559586f..a08a65be 100644 --- a/video-gen-api/app/services/payment.py +++ b/video-gen-api/app/services/payment.py @@ -221,6 +221,9 @@ async def create_recharge_order( if qr_url: # Attach QR URL to the order instance (transient, not persisted) order.qr_url = qr_url # type: ignore[attr-defined] + else: + # Precreate failed — do not leave a pending order that can never be paid + raise ValueError("支付宝预下单失败,请检查配置或稍后重试") return order