From 9e8a065fe9b65955d00f961060518556badfed28 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Mon, 2 May 2022 19:44:07 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=A3=20=E4=BF=AE=E5=A4=8D=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E5=88=86=E5=89=B2=E8=8F=9C=E5=8D=95=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cloud/kicc/system/service/impl/MenuServiceImpl.java | 4 ++-- .../main/java/com/cloud/kicc/system/util/MenuRouteUtil.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/MenuServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/MenuServiceImpl.java index d19abcde..bfc034bf 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/MenuServiceImpl.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/MenuServiceImpl.java @@ -52,8 +52,8 @@ public class MenuServiceImpl extends ServiceImpl implements Me // 检测是否是根节点,0:代表根节点 if (MenuEnum.MENU_0.getValue().equals(menu.getParentId()) && !ReUtil.isMatch(RegexConstants.MATCHER_URL, menu.getPath())) { menuVo.setComponent("Layout"); - menuVo.setPath("/" + menu.getPath()); - String redirect = handleRouteRedirect(menu); + menuVo.setPath(menu.getPath().startsWith("/") ? menu.getPath() : "/".concat(menu.getPath())); + String redirect = "/".concat(handleRouteRedirect(menu)); menuVo.setRedirect(StrUtil.isNotBlank(redirect) ? redirect : MenuEnum.MENU_ROUTE_DEFAULT_URL.getValue()); } else { menuVo.setPath(menu.getPath()); diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/util/MenuRouteUtil.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/util/MenuRouteUtil.java index bcb962a0..b413610d 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/util/MenuRouteUtil.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/util/MenuRouteUtil.java @@ -33,7 +33,7 @@ public class MenuRouteUtil { if(arg.endsWith("/")) { sb.append(arg); } else { - sb.append(arg + "/"); + sb.append(arg.concat("/")); } } }