|
|
@@ -88,18 +88,12 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
permsSet.addAll(Arrays.asList(perm.trim().split(",")));
|
|
|
}
|
|
|
}
|
|
|
- return permsSet;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 根据用户ID查询页面信息
|
|
|
- *
|
|
|
- * @param userId 用户ID
|
|
|
- * @return 菜单列表
|
|
|
- */
|
|
|
- @Override
|
|
|
- public Set<String> selectMenuPagesByUserId(Long userId) {
|
|
|
- return selectMenuByTypeUserId(UserConstants.TYPE_MENU, userId);
|
|
|
+ Set<String> permsSet1 = new HashSet<>();
|
|
|
+ for (String perm : permsSet) {
|
|
|
+ perm = perm.replace("pc:", "").replace("app:", "");
|
|
|
+ permsSet1.add(perm);
|
|
|
+ }
|
|
|
+ return permsSet1;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -114,13 +108,13 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 根据用户ID查询菜单信息
|
|
|
+ * 根据用户ID查询页面信息
|
|
|
*
|
|
|
* @param userId 用户ID
|
|
|
* @return 菜单列表
|
|
|
*/
|
|
|
@Override
|
|
|
- public Set<String> selectMenuNameByUserId(Long userId) {
|
|
|
+ public Set<String> selectMenuPagesByUserId(Long userId) {
|
|
|
List<SysMenu> menus;
|
|
|
if (SecurityUtils.isAdmin(userId)) {
|
|
|
menus = menuMapper.selectMenuTreeAll();
|
|
|
@@ -129,7 +123,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
}
|
|
|
Set<String> menuSet = new HashSet<>();
|
|
|
for (SysMenu menu : menus) {
|
|
|
- menuSet.add(menu.getPath());
|
|
|
+ menuSet.add(menu.getPerms());
|
|
|
}
|
|
|
return menuSet;
|
|
|
}
|