Skip to content

Commit 3f6e5d8

Browse files
RickyGu777binarywang
authored andcommitted
🐛 #2880 【企业微信】修复审批应用设置推送消息会被误判为重复消息的问题
1 parent c702f78 commit 3f6e5d8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/message/WxCpMessageRouter.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@
1414
import me.chanjar.weixin.cp.bean.message.WxCpXmlOutMessage;
1515
import org.apache.commons.lang3.StringUtils;
1616

17-
import java.util.ArrayList;
18-
import java.util.HashMap;
19-
import java.util.List;
20-
import java.util.Map;
17+
import java.util.*;
2118
import java.util.concurrent.*;
2219

2320
/**
@@ -274,6 +271,9 @@ private boolean isMsgDuplicated(WxCpXmlMessage wxMessage) {
274271
.append("-").append(wxMessage.getCreateTime())
275272
.append("-").append(wxMessage.getFromUserName());
276273
}
274+
if (Objects.nonNull(wxMessage.getApprovalInfo())) {
275+
append(messageId, wxMessage.getApprovalInfo().getSpNo());
276+
}
277277
append(messageId, wxMessage.getUserId());
278278
append(messageId, wxMessage.getChangeType());
279279
append(messageId, wxMessage.getTagId());

0 commit comments

Comments
 (0)