🎨 #3445 【企业微信】第三方应用开发消息处理判断重复的方法进行优化
This commit is contained in:
@@ -178,7 +178,7 @@ public class WxChannelMessageRouter {
|
||||
* @param wxMessage 消息
|
||||
* @return 是否重复
|
||||
*/
|
||||
private boolean isMsgDuplicated(WxChannelMessage wxMessage) {
|
||||
protected boolean isMsgDuplicated(WxChannelMessage wxMessage) {
|
||||
String messageId = this.generateMessageId(wxMessage);
|
||||
return this.messageDuplicateChecker.isDuplicate(messageId);
|
||||
}
|
||||
@@ -188,7 +188,7 @@ public class WxChannelMessageRouter {
|
||||
*
|
||||
* @return 消息id
|
||||
*/
|
||||
private String generateMessageId(WxChannelMessage wxMessage) {
|
||||
protected String generateMessageId(WxChannelMessage wxMessage) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
if (wxMessage.getMsgId() == null) {
|
||||
sb.append(wxMessage.getCreateTime())
|
||||
|
||||
Reference in New Issue
Block a user