🐛 #2880 【企业微信】修复审批应用设置推送消息会被误判为重复消息的问题

This commit is contained in:
ricky_gu 2022-11-19 20:03:41 +08:00 committed by Binary Wang
parent c702f787f7
commit 3f6e5d8d51

View File

@ -14,10 +14,7 @@ import me.chanjar.weixin.cp.bean.message.WxCpXmlMessage;
import me.chanjar.weixin.cp.bean.message.WxCpXmlOutMessage; import me.chanjar.weixin.cp.bean.message.WxCpXmlOutMessage;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import java.util.ArrayList; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.*; import java.util.concurrent.*;
/** /**
@ -274,6 +271,9 @@ public class WxCpMessageRouter {
.append("-").append(wxMessage.getCreateTime()) .append("-").append(wxMessage.getCreateTime())
.append("-").append(wxMessage.getFromUserName()); .append("-").append(wxMessage.getFromUserName());
} }
if (Objects.nonNull(wxMessage.getApprovalInfo())) {
append(messageId, wxMessage.getApprovalInfo().getSpNo());
}
append(messageId, wxMessage.getUserId()); append(messageId, wxMessage.getUserId());
append(messageId, wxMessage.getChangeType()); append(messageId, wxMessage.getChangeType());
append(messageId, wxMessage.getTagId()); append(messageId, wxMessage.getTagId());