diff --git a/app/api/endpoints/order.py b/app/api/endpoints/order.py index 8f8cb51..53159d1 100644 --- a/app/api/endpoints/order.py +++ b/app/api/endpoints/order.py @@ -665,8 +665,12 @@ async def cancel_order( "character_string1": order.orderid, "time19": CommonUtils.get_current_time(), "thing5": "用户主动取消订单" + }, + miniprogram={ + "appid": settings.WECHAT_APPID, + "path": f"/pages/order/detail/index?id={order.orderid}" } - ) + ) return success_response( message="订单取消成功", @@ -859,9 +863,13 @@ async def deliveryman_cancel_order( data={ "character_string1": order.orderid, "time19": CommonUtils.get_current_time(), - "thing5": order.cancel_reason - } - ) + "thing5": order.cancel_reason + }, + miniprogram={ + "appid": settings.WECHAT_APPID, + "path": f"/pages/order/detail/index?id={order.orderid}" + } + ) return success_response( message="订单取消成功", data=OrderInfo.model_validate(order)