This commit is contained in:
aaron 2025-03-27 16:33:02 +08:00
parent 651a59587f
commit 2ae1e48939
2 changed files with 8 additions and 1 deletions

View File

@ -161,6 +161,7 @@ async def get_merchant_orders(
MerchantOrderDB.status == status
)
total = query.count()
orders = query.offset(skip).limit(limit).all()
result = []
@ -319,9 +320,15 @@ async def accept_order(
merchant_user: UserDB = Depends(get_merchant_user)
):
"""商家接单订单"""
merchant = db.query(MerchantDB).filter(
MerchantDB.user_id == merchant_user.userid
).first()
if not merchant:
return error_response(code=404, message="商家不存在")
order = db.query(MerchantOrderDB).filter(
MerchantOrderDB.order_id == order_id,
MerchantOrderDB.merchant_id == merchant_user.userid
MerchantOrderDB.merchant_id == merchant.id
).first()
if not order:
return error_response(code=404, message="订单不存在")

Binary file not shown.