update
This commit is contained in:
parent
74df188a7d
commit
ab79cb05a7
@ -335,7 +335,10 @@ async def create_order(
|
|||||||
@router.get("/{orderid}", response_model=ResponseModel)
|
@router.get("/{orderid}", response_model=ResponseModel)
|
||||||
async def get_order_detail(
|
async def get_order_detail(
|
||||||
orderid: str,
|
orderid: str,
|
||||||
db: Session = Depends(get_db)):
|
db: Session = Depends(get_db),
|
||||||
|
current_user: UserDB = Depends(get_current_user)
|
||||||
|
):
|
||||||
|
|
||||||
"""获取订单详情"""
|
"""获取订单详情"""
|
||||||
# 使用 join 查询获取订单和相关地址信息
|
# 使用 join 查询获取订单和相关地址信息
|
||||||
order = db.query(
|
order = db.query(
|
||||||
@ -365,13 +368,14 @@ async def get_order_detail(
|
|||||||
).count()
|
).count()
|
||||||
|
|
||||||
# 计算配送员分账金额
|
# 计算配送员分账金额
|
||||||
deliveryman_share = round(order.original_amount * (deliveryman_user.delivery_commission_rate / 100.0), 1)
|
deliveryman_share = round(order.original_amount * (current_user.delivery_commission_rate / 100.0), 1)
|
||||||
else:
|
else:
|
||||||
delivery_count = 0
|
delivery_count = 0
|
||||||
deliveryman_user_name = None
|
deliveryman_user_name = None
|
||||||
deliveryman_user_avatar = None
|
deliveryman_user_avatar = None
|
||||||
deliveryman_user_phone = None
|
deliveryman_user_phone = None
|
||||||
|
|
||||||
|
|
||||||
# 查询包裹信息
|
# 查询包裹信息
|
||||||
packages = db.query(
|
packages = db.query(
|
||||||
ShippingOrderPackageDB
|
ShippingOrderPackageDB
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user