Merge branch 'fix/2023-12-08' of axzsource.com:universal/infrastructure/backend/msg-center-plat into pre
This commit is contained in:
commit
743527d31b
@ -210,6 +210,9 @@ public final class MessageRouterUtil {
|
||||
}
|
||||
|
||||
private static String concatRouterParam(String originalUrl, JSONObject routerParam) {
|
||||
if (routerParam.isEmpty()) {
|
||||
return originalUrl;
|
||||
}
|
||||
StringBuilder paramBuilder = new StringBuilder();
|
||||
for (Map.Entry<String, Object> entry : routerParam.entrySet()) {
|
||||
if (originalUrl.contains(entry.getKey() + "=")) {
|
||||
@ -217,6 +220,9 @@ public final class MessageRouterUtil {
|
||||
}
|
||||
paramBuilder.append("&").append(entry.getKey()).append("=").append(entry.getValue());
|
||||
}
|
||||
if (StringUtils.isBlank(paramBuilder.toString())) {
|
||||
return originalUrl;
|
||||
}
|
||||
if (!originalUrl.contains("?")) {
|
||||
// 替换掉第一个参数分隔符(&)
|
||||
paramBuilder.replace(0, 1, "?");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user