diff --git a/app/api/endpoints/wechat.py b/app/api/endpoints/wechat.py index 46d242e..29c2bca 100644 --- a/app/api/endpoints/wechat.py +++ b/app/api/endpoints/wechat.py @@ -341,6 +341,7 @@ async def payment_notify( ) else: + logger.error(f"未知的订单类型: {out_trade_no}") return error_response(code=400, message="未知的订单类型") # 在支付回调处理中添加记录 diff --git a/app/models/order_additional_fee.py b/app/models/order_additional_fee.py index 885c6e7..00e8e35 100644 --- a/app/models/order_additional_fee.py +++ b/app/models/order_additional_fee.py @@ -54,6 +54,8 @@ class OrderAdditionalFeeInfo(BaseModel): result: AdditionalFeeResult create_time: datetime update_time: Optional[datetime] = None + transaction_id: Optional[str] = None + fee_order_id: Optional[str] = None class Config: from_attributes = True \ No newline at end of file diff --git a/jobs.sqlite b/jobs.sqlite index 20d93e9..372f12f 100644 Binary files a/jobs.sqlite and b/jobs.sqlite differ