This commit is contained in:
aaron 2025-03-07 15:53:53 +08:00
parent 2c115f456e
commit 8eec62410d

View File

@ -89,7 +89,20 @@ async def get_order_additional_fees(
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))
result = OrderAdditionalFeeInfo.model_validate(request).model_dump()
if result.get("deliveryman_id"):
deliveryman = db.query(UserDB).filter(
UserDB.userid == result.get("deliveryman_id")
).first()
result.update({
"deliveryman_name": deliveryman.nickname,
"deliveryman_avatar": deliveryman.avatar,
"deliveryman_phone": deliveryman.phone
})
return success_response(data=result)
@router.put("/{request_id}/accept", response_model=ResponseModel)
async def accept_additional_fee(