add logging for duplicated notifcation
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user