update 优化 添加菜单路由地址和名称的校验规则

This commit is contained in:
疯狂的狮子Li
2026-01-09 17:10:51 +08:00
parent 948eba6566
commit d8ed23f227

View File

@@ -374,10 +374,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
List<SysMenu> sysMenuList = baseMapper.selectList(
new LambdaQueryWrapper<SysMenu>()
.in(SysMenu::getMenuType, SystemConstants.TYPE_DIR, SystemConstants.TYPE_MENU)
.and(w ->
w.eq(SysMenu::getPath, path)
.or().eq(SysMenu::getRouteName, path)
.or().eq(SysMenu::getRouteName, routeName)));
.eq(SysMenu::getPath, path));
for (SysMenu sysMenu : sysMenuList) {
if (sysMenu.getMenuId() != menuId) {
Long dbParentId = sysMenu.getParentId();