Merge branch 'fix/2023-12-08' of axzsource.com:universal/infrastructure/backend/msg-center-plat into pre

This commit is contained in:
luofu 2023-12-08 16:41:59 +08:00
commit 743527d31b

View File

@ -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, "?");