This commit is contained in:
aaron 2025-02-25 13:35:20 +08:00
parent 5fc1acfbf9
commit 2ba47c5e25

View File

@ -1,17 +1,21 @@
from app.core.config import settings from app.core.config import settings
from app.core.mpclient import mp_client from app.core.mpclient import mp_client
from app.core.config import settings from app.core.config import settings
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, template_id: str, data: dict):
await mp_client.send_template_message( try:
openid=openid, await mp_client.send_template_message(
template_id=template_id, openid=openid,
data=data, template_id=template_id,
miniprogram={ data=data,
"appid": settings.WECHAT_APPID, miniprogram={
"path": f"/pages/order/detail/index?id={data.orderid}" "appid": settings.WECHAT_APPID,
} "path": f"/pages/order/detail/index?id={data.orderid}"
) }
)
except Exception as e:
logging.exception(f"发送模板消息失败: {str(e)}")