update
This commit is contained in:
parent
0ab945961f
commit
1af828d499
@ -78,21 +78,16 @@ async def get_order_additional_fees(
|
|||||||
):
|
):
|
||||||
"""获取订单的加价请求列表"""
|
"""获取订单的加价请求列表"""
|
||||||
# 检查订单是否存在
|
# 检查订单是否存在
|
||||||
order = db.query(ShippingOrderDB).filter(
|
|
||||||
ShippingOrderDB.orderid == orderid
|
|
||||||
).first()
|
|
||||||
|
|
||||||
if not order:
|
|
||||||
return error_response(code=404, message="订单不存在")
|
|
||||||
|
|
||||||
# 检查是否是订单相关人员
|
|
||||||
if order.userid != current_user.userid and order.deliveryman_user_id != current_user.userid:
|
|
||||||
return error_response(code=403, message="您无权查看该订单的加价请求")
|
|
||||||
|
|
||||||
# 获取加价请求列表
|
|
||||||
request = db.query(OrderAdditionalFeeDB).filter(
|
request = db.query(OrderAdditionalFeeDB).filter(
|
||||||
OrderAdditionalFeeDB.orderid == orderid
|
OrderAdditionalFeeDB.orderid == orderid
|
||||||
).order_by(OrderAdditionalFeeDB.create_time.desc()).first()
|
).first()
|
||||||
|
|
||||||
|
if not request:
|
||||||
|
return error_response(code=404, message="加价请求不存在")
|
||||||
|
|
||||||
|
# 检查是否是订单相关人员
|
||||||
|
if request.order_user_id != current_user.userid and request.deliveryman_id != current_user.userid:
|
||||||
|
return error_response(code=403, message="您无权查看该订单的加价请求")
|
||||||
|
|
||||||
return success_response(data=OrderAdditionalFeeInfo.model_validate(request))
|
return success_response(data=OrderAdditionalFeeInfo.model_validate(request))
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user