update 优化 添加菜单路由地址和名称的校验规则
This commit is contained in:
parent
948eba6566
commit
d8ed23f227
@ -374,10 +374,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|||||||
List<SysMenu> sysMenuList = baseMapper.selectList(
|
List<SysMenu> sysMenuList = baseMapper.selectList(
|
||||||
new LambdaQueryWrapper<SysMenu>()
|
new LambdaQueryWrapper<SysMenu>()
|
||||||
.in(SysMenu::getMenuType, SystemConstants.TYPE_DIR, SystemConstants.TYPE_MENU)
|
.in(SysMenu::getMenuType, SystemConstants.TYPE_DIR, SystemConstants.TYPE_MENU)
|
||||||
.and(w ->
|
.eq(SysMenu::getPath, path));
|
||||||
w.eq(SysMenu::getPath, path)
|
|
||||||
.or().eq(SysMenu::getRouteName, path)
|
|
||||||
.or().eq(SysMenu::getRouteName, routeName)));
|
|
||||||
for (SysMenu sysMenu : sysMenuList) {
|
for (SysMenu sysMenu : sysMenuList) {
|
||||||
if (sysMenu.getMenuId() != menuId) {
|
if (sysMenu.getMenuId() != menuId) {
|
||||||
Long dbParentId = sysMenu.getParentId();
|
Long dbParentId = sysMenu.getParentId();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user