fix(pay): 移除订单常见多余参数
This commit is contained in:
@@ -62,7 +62,7 @@ async def create_order(
|
|||||||
)
|
)
|
||||||
out_trade_no = generate_order_number()
|
out_trade_no = generate_order_number()
|
||||||
prepay_id = wechat_pay_api.create_unified_order(
|
prepay_id = wechat_pay_api.create_unified_order(
|
||||||
**payload.model_dump(exclude_none=True),
|
**payload.model_dump(exclude_none=True, exclude={'product_id'}),
|
||||||
out_trade_no=out_trade_no,
|
out_trade_no=out_trade_no,
|
||||||
spbill_create_ip=client_ip
|
spbill_create_ip=client_ip
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ from core.base.schema import ProductCategory
|
|||||||
|
|
||||||
|
|
||||||
class ProductOut(BaseModel):
|
class ProductOut(BaseModel):
|
||||||
|
id: int
|
||||||
name: str
|
name: str
|
||||||
category: ProductCategory
|
category: ProductCategory
|
||||||
price: int
|
price: int
|
||||||
|
|||||||
Reference in New Issue
Block a user