diff --git a/play-admin/src/main/java/com/starry/admin/modules/weichat/service/WxCustomMpService.java b/play-admin/src/main/java/com/starry/admin/modules/weichat/service/WxCustomMpService.java index 253ea3d..0a65f27 100644 --- a/play-admin/src/main/java/com/starry/admin/modules/weichat/service/WxCustomMpService.java +++ b/play-admin/src/main/java/com/starry/admin/modules/weichat/service/WxCustomMpService.java @@ -193,7 +193,7 @@ public class WxCustomMpService { * @author admin * @since 2024/7/31 10:51 **/ - public void sendOrderMessage(PlayOrderInfoEntity orderInfo) { + private void sendOrderMessage(PlayOrderInfoEntity orderInfo) { SysTenantEntity tenant = tenantService.selectSysTenantByTenantId(orderInfo.getTenantId()); PlayClerkUserInfoEntity clerkUserInfo = clerkUserInfoService.selectById(orderInfo.getAcceptBy()); PlayCustomUserInfoEntity customUserInfo = customUserInfoService.selectById(orderInfo.getPurchaserBy()); @@ -206,6 +206,10 @@ public class WxCustomMpService { data.add(new WxMpTemplateData("time2", DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss"))); templateMessage.setData(data); try { + if (clerkUserInfo != null) { + log.info("发送接单成功通知,orderId={}, orderNo={}, recipientType=clerk, openId={}, nickname={}", + orderInfo.getId(), orderInfo.getOrderNo(), clerkUserInfo.getOpenid(), clerkUserInfo.getNickname()); + } proxyWxMpService().getTemplateMsgService().sendTemplateMsg(templateMessage); } catch (WxErrorException e) { log.error(e.getMessage(), e); @@ -215,6 +219,10 @@ public class WxCustomMpService { templateMessage .setUrl("https://" + tenant.getTenantKey() + ".julyharbor.com/user/#/orderDetail/" + orderInfo.getId()); try { + if (customUserInfo != null) { + log.info("发送接单成功通知,orderId={}, orderNo={}, recipientType=customer, openId={}, nickname={}", + orderInfo.getId(), orderInfo.getOrderNo(), customUserInfo.getOpenid(), customUserInfo.getNickname()); + } proxyWxMpService().getTemplateMsgService().sendTemplateMsg(templateMessage); } catch (WxErrorException e) { log.error(e.getMessage(), e); @@ -387,6 +395,10 @@ public class WxCustomMpService { data.add(new WxMpTemplateData("time18", DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss"))); templateMessage.setData(data); try { + if (customUserInfo != null) { + log.info("发送取消订单通知,orderId={}, orderNo={}, recipientType=customer, openId={}, nickname={}", + orderInfo.getId(), orderInfo.getOrderNo(), customUserInfo.getOpenid(), customUserInfo.getNickname()); + } proxyWxMpService().getTemplateMsgService().sendTemplateMsg(templateMessage); } catch (WxErrorException e) { log.error(e.getMessage(), e); @@ -399,6 +411,10 @@ public class WxCustomMpService { templateMessage.setUrl( "https://" + tenant.getTenantKey() + ".julyharbor.com/clerk/#/orderDetail/" + orderInfo.getId()); try { + if (clerkUserInfo != null) { + log.info("发送取消订单通知,orderId={}, orderNo={}, recipientType=clerk, openId={}, nickname={}", + orderInfo.getId(), orderInfo.getOrderNo(), clerkUserInfo.getOpenid(), clerkUserInfo.getNickname()); + } proxyWxMpService().getTemplateMsgService().sendTemplateMsg(templateMessage); } catch (WxErrorException e) { log.error(e.getMessage(), e);