1
13693261870
2024-11-19 28c16ef5c8c4ac9943cf3cc6a1755ec5edccd6d1
se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java
@@ -17,11 +17,10 @@
import com.se.common.core.utils.StringUtils;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysRole;
import com.se.system.api.domain.SysUser;
import com.se.system.domain.vo.*;
import com.se.system.mapper.SysMenuMapper;
import com.se.system.mapper.*;
import com.se.system.service.ISysMenuService;
import com.se.system.service.inte.ISysMenuService;
/**
 * 菜单 业务层处理
@@ -29,6 +28,7 @@
 * @author admin
 */
@Service
@SuppressWarnings("ALL")
public class SysMenuServiceImpl implements ISysMenuService {
    public static final String PREMISSION_STRING = "perms[\"{0}\"]";
@@ -60,15 +60,16 @@
     */
    @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;
        }*/
        menu.setMenuId(SecurityUtils.isAdmin(userId) ? null : userId);
        return menuMapper.selectMenuListByUserId(menu);
    }
    /**
@@ -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) {