From f32482ed9f7d8e76ae62f639acebc560e95aea83 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Mon, 24 Jun 2024 11:37:44 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.1.8=E3=80=91=E3=80=90sys=E3=80=91?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=8F=9C=E5=8D=95=E8=8E=B7=E5=8F=96=E7=9A=84?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../login/service/UserIndexInfoService.java | 36 ++++++++++++------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/service/UserIndexInfoService.java b/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/service/UserIndexInfoService.java index 899159f62..d50cb643e 100644 --- a/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/service/UserIndexInfoService.java +++ b/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/service/UserIndexInfoService.java @@ -358,19 +358,7 @@ public class UserIndexInfoService { // 将用户用后的菜单统一分类 for (SysMenu userMenuItem : userMenuList) { if (userMenuItem.getAppId().equals(indexUserAppInfo.getAppId())) { - IndexUserMenuInfo indexUserMenuInfo = new IndexUserMenuInfo(); - indexUserMenuInfo.setMenuId(userMenuItem.getMenuId()); - indexUserMenuInfo.setMenuParentId(userMenuItem.getMenuParentId()); - indexUserMenuInfo.setMenuType(userMenuItem.getMenuType()); - indexUserMenuInfo.setTitle(userMenuItem.getMenuName()); - indexUserMenuInfo.setIcon(userMenuItem.getAntdvIcon()); - indexUserMenuInfo.setHide(YesOrNotEnum.N.getCode().equals(userMenuItem.getAntdvVisible())); - indexUserMenuInfo.setActive(userMenuItem.getAntdvActiveUrl()); - indexUserMenuInfo.setPath(userMenuItem.getAntdvRouter()); - indexUserMenuInfo.setComponent(userMenuItem.getAntdvComponent()); - indexUserMenuInfo.setSortNumber(userMenuItem.getMenuSort()); - indexUserMenuInfo.setAppDesignBusinessId(userMenuItem.getAppDesignBusinessId()); - indexUserMenuInfo.setAppDesignViewId(userMenuItem.getAppDesignViewId()); + IndexUserMenuInfo indexUserMenuInfo = createIndexUserMenuInfo(userMenuItem); appMenuList.add(indexUserMenuInfo); } } @@ -428,4 +416,26 @@ public class UserIndexInfoService { } } + /** + * 通过菜单创建用户菜单信息 + * + * @author fengshuonan + * @since 2024/6/24 11:27 + */ + private static IndexUserMenuInfo createIndexUserMenuInfo(SysMenu userMenuItem) { + IndexUserMenuInfo indexUserMenuInfo = new IndexUserMenuInfo(); + indexUserMenuInfo.setMenuId(userMenuItem.getMenuId()); + indexUserMenuInfo.setMenuParentId(userMenuItem.getMenuParentId()); + indexUserMenuInfo.setMenuType(userMenuItem.getMenuType()); + indexUserMenuInfo.setTitle(userMenuItem.getMenuName()); + indexUserMenuInfo.setIcon(userMenuItem.getAntdvIcon()); + indexUserMenuInfo.setHide(YesOrNotEnum.N.getCode().equals(userMenuItem.getAntdvVisible())); + indexUserMenuInfo.setActive(userMenuItem.getAntdvActiveUrl()); + indexUserMenuInfo.setPath(userMenuItem.getAntdvRouter()); + indexUserMenuInfo.setComponent(userMenuItem.getAntdvComponent()); + indexUserMenuInfo.setSortNumber(userMenuItem.getMenuSort()); + indexUserMenuInfo.setAppDesignBusinessId(userMenuItem.getAppDesignBusinessId()); + indexUserMenuInfo.setAppDesignViewId(userMenuItem.getAppDesignViewId()); + return indexUserMenuInfo; + } }