Skip to content

Commit a3cff27

Browse files
binarywang0katekate0
authored andcommitted
🎨 binarywang#2705 【小程序】异步安全校验事件中消息重复判断代码修复
1 parent ec97c77 commit a3cff27

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

weixin-java-common/src/main/java/me/chanjar/weixin/common/api/WxConsts.java

+4
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,10 @@ public static class EventType {
287287
*/
288288
public static final String CARD_USER_GIFTING_CARD = "user_gifting_card";
289289

290+
/**
291+
* 异步安全校验事件
292+
*/
293+
public static final String WXA_MEDIA_CHECK = "wxa_media_check";
290294

291295
/**
292296
* 卡券事件:用户核销卡券

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/message/WxMaMessageRouter.java

+4
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ private boolean isMsgDuplicated(WxMaMessage wxMessage) {
183183
messageId.append("-").append(wxMessage.getToUser());
184184
}
185185

186+
if (StringUtils.isNotEmpty(wxMessage.getTraceId())) {
187+
messageId.append("-").append(wxMessage.getTraceId());
188+
}
189+
186190
return this.messageDuplicateChecker.isDuplicate(messageId.toString());
187191
}
188192

0 commit comments

Comments
 (0)