This commit is contained in:
aaron 2025-02-25 13:38:09 +08:00
parent 2ba47c5e25
commit a58fd408f0
2 changed files with 13 additions and 8 deletions

View File

@ -320,7 +320,8 @@ async def create_order(
sent_order_status_change_message, sent_order_status_change_message,
openid=current_user.mp_openid, openid=current_user.mp_openid,
template_id=settings.DELIVERY_ORDER_CREATED_TEMPLATE_ID, template_id=settings.DELIVERY_ORDER_CREATED_TEMPLATE_ID,
data=data data=data,
orderid=db_order.orderid
) )
# 超过晚上8点则使用明天送达的文案 # 超过晚上8点则使用明天送达的文案
@ -739,7 +740,8 @@ async def cancel_order(
sent_order_status_change_message, sent_order_status_change_message,
openid=current_user.mp_openid, openid=current_user.mp_openid,
template_id=settings.DELIVERY_ORDER_CANCELLED_TEMPLATE_ID, template_id=settings.DELIVERY_ORDER_CANCELLED_TEMPLATE_ID,
data=data data=data,
orderid=order.orderid
) )
return success_response( return success_response(
@ -956,7 +958,8 @@ async def deliveryman_cancel_order(
sent_order_status_change_message, sent_order_status_change_message,
openid=order_user.mp_openid, openid=order_user.mp_openid,
template_id=settings.DELIVERY_ORDER_CANCELLED_TEMPLATE_ID, template_id=settings.DELIVERY_ORDER_CANCELLED_TEMPLATE_ID,
data=data data=data,
orderid=order.orderid
) )
return success_response( return success_response(
@ -1046,7 +1049,8 @@ async def complete_order(
sent_order_status_change_message, sent_order_status_change_message,
openid=order_user.mp_openid, openid=order_user.mp_openid,
template_id=settings.DELIVERY_ORDER_COMPLETED_TEMPLATE_ID, template_id=settings.DELIVERY_ORDER_COMPLETED_TEMPLATE_ID,
data=data data=data,
orderid=order.orderid
) )
return success_response( return success_response(
@ -1124,7 +1128,8 @@ async def receive_order(
sent_order_status_change_message, sent_order_status_change_message,
openid=order_user.mp_openid, openid=order_user.mp_openid,
template_id=settings.DELIVERY_ORDER_RECEIVED_TEMPLATE_ID, template_id=settings.DELIVERY_ORDER_RECEIVED_TEMPLATE_ID,
data=data data=data,
orderid=order.orderid
) )
return success_response( return success_response(

View File

@ -5,7 +5,7 @@ import logging
# 发送订单状态改变消息 # 发送订单状态改变消息
async def sent_order_status_change_message(openid: str, template_id: str, data: dict): async def sent_order_status_change_message(openid: str, orderid: str, template_id: str, data: dict):
try: try:
await mp_client.send_template_message( await mp_client.send_template_message(
@ -14,7 +14,7 @@ async def sent_order_status_change_message(openid: str, template_id: str, data:
data=data, data=data,
miniprogram={ miniprogram={
"appid": settings.WECHAT_APPID, "appid": settings.WECHAT_APPID,
"path": f"/pages/order/detail/index?id={data.orderid}" "path": f"/pages/order/detail/index?id={orderid}"
} }
) )
except Exception as e: except Exception as e: