From be7576f8ea978c0ff69f3f4411beb5fcfa3263d6 Mon Sep 17 00:00:00 2001 From: dfdg <2710245601@qq.com> Date: Tue, 11 Nov 2025 15:02:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/dromara/system/service/impl/SysMenuServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysMenuServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysMenuServiceImpl.java index 59ddda65..727ad403 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysMenuServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysMenuServiceImpl.java @@ -361,8 +361,9 @@ public class SysMenuServiceImpl implements ISysMenuService { @Override public List getXzdList(SysMenuBo menu) { - List sysMenus = baseMapper.selectMenuListByPath(menu.getPath()); + List sysMenus = baseMapper.selectList(); List menus = getChildPerms(sysMenus, 0); + menus.removeIf(menu1 -> !menu1.getPath().equals(menu.getPath())); return buildMenus(menus); }