处理完成订单分账。
This commit is contained in:
parent
02ed62c7f0
commit
cdd23e0bff
@ -788,7 +788,15 @@ async def complete_order(
|
||||
else:
|
||||
order.status = OrderStatus.COMPLETED # 无需支付,直接完成
|
||||
|
||||
# 只有在订单完成状态时才进行分账
|
||||
# 保存完成图片
|
||||
if complete_data.images:
|
||||
order.complete_images = ",".join(complete_data.images)
|
||||
|
||||
# 更新完成时间
|
||||
order.completed_time = datetime.now()
|
||||
|
||||
db.commit()
|
||||
|
||||
# 计算配送员分账金额
|
||||
deliveryman_share = order.original_amount * settings.ORDER_DELIVERYMAN_SHARE_RATIO
|
||||
|
||||
@ -801,15 +809,6 @@ async def complete_order(
|
||||
transaction_id=orderid
|
||||
)
|
||||
|
||||
# 保存完成图片
|
||||
if complete_data.images:
|
||||
order.complete_images = ",".join(complete_data.images)
|
||||
|
||||
# 更新完成时间
|
||||
order.completed_time = datetime.now()
|
||||
|
||||
db.commit()
|
||||
|
||||
# 发送模板消息
|
||||
if order.userid:
|
||||
order_user = db.query(UserDB).filter(
|
||||
|
||||
Loading…
Reference in New Issue
Block a user