diff --git a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysMenuServiceImpl.java b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysMenuServiceImpl.java index dc19306..9f5bcae 100644 --- a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysMenuServiceImpl.java +++ b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysMenuServiceImpl.java @@ -7,6 +7,7 @@ import net.maku.framework.common.exception.ServerException; import net.maku.framework.common.utils.TreeUtils; import net.maku.framework.mybatis.service.impl.BaseServiceImpl; import net.maku.framework.security.user.UserDetail; +import net.maku.framework.security.utils.PreAuthorizeUtil; import net.maku.system.convert.SysMenuConvert; import net.maku.system.dao.SysMenuDao; import net.maku.system.entity.SysMenuEntity; @@ -97,7 +98,8 @@ public class SysMenuServiceImpl extends BaseServiceImpl authorityList; if (user.getSuperAdmin().equals(SuperAdminEnum.YES.getValue())) { - authorityList = baseMapper.getAuthorityList(); + // authorityList = baseMapper.getAuthorityList(); + authorityList = PreAuthorizeUtil.getPreAuthorizeList(); } else { authorityList = baseMapper.getUserAuthorityList(user.getId()); }