1
13693261870
2024-09-10 9ec7cc0254126fc72f8cb5bdcf79fef9a61230e9
se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java
@@ -29,6 +29,7 @@
 * @author admin
 */
@Service
@SuppressWarnings("ALL")
public class SysMenuServiceImpl implements ISysMenuService {
    public static final String PREMISSION_STRING = "perms[\"{0}\"]";
@@ -60,15 +61,15 @@
     */
    @Override
    public List<SysMenu> selectMenuList(SysMenu menu, Long userId) {
        List<SysMenu> menuList = null;
        /*List<SysMenu> menuList = null;
        // 管理员显示所有菜单信息
        if (SysUser.isAdmin(userId)) {
            menuList = menuMapper.selectMenuList(menu);
        } else {
            menu.getParams().put("userId", userId);
            menuList = menuMapper.selectMenuListByUserId(menu);
        }
        return menuList;
        }*/
        return menuMapper.selectMenuListByUserId(menu, SecurityUtils.isAdmin(userId) ? null : userId);
    }
    /**
@@ -111,7 +112,7 @@
     * 根据用户ID查询菜单
     *
     * @param userId 用户名称
     * @param mark   标识
     * @param mark   菜单标识
     * @return 菜单列表
     */
    @Override
@@ -337,8 +338,8 @@
    /**
     * 获取路由名称,如没有配置路由名称则取路由地址
     *
     * @param routerName 路由名称
     * @param path       路由地址
     * @param name 路由名称
     * @param path 路由地址
     * @return 路由名称(驼峰格式)
     */
    public String getRouteName(String name, String path) {