diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/utils/MessageRouterUtil.java b/inside-notices/src/main/java/cn/axzo/msg/center/utils/MessageRouterUtil.java index 658c47f1..05afda6b 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/utils/MessageRouterUtil.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/utils/MessageRouterUtil.java @@ -122,6 +122,9 @@ public final class MessageRouterUtil { private static String concatRouterParam(String originalUrl, JSONObject routerParam) { StringBuilder paramBuilder = new StringBuilder(); for (Map.Entry entry : routerParam.entrySet()) { + if (originalUrl.contains(entry.getKey() + "=")) { + continue; + } paramBuilder.append("&").append(entry.getKey()).append("=").append(entry.getValue()); } if (!originalUrl.contains("?")) {