diff --git a/video-gen-api/app/services/invoice.py b/video-gen-api/app/services/invoice.py index 8164519c..8c88abb7 100644 --- a/video-gen-api/app/services/invoice.py +++ b/video-gen-api/app/services/invoice.py @@ -88,10 +88,7 @@ async def create_invoice( # 2. 检查订单唯一性 occupied = await check_orders_available(db, data.order_ids) if occupied: - details = "; ".join( - f"订单 {o['order_no']} 已被发票 {o['invoice_no']} 占用" - for o in occupied - ) + details = f"订单 {order.order_no} 未支付,无法开票", raise HTTPException( status_code=status.HTTP_409_CONFLICT, detail=details,