1
13693261870
2024-11-27 9e0878554bd16775e3eb96bb88d351c5030bf7e1
1
已修改4个文件
23 ■■■■ 文件已修改
se-modules/se-system/src/main/java/com/se/system/controller/SysMenuController.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/bootstrap.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysMenuMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/controller/SysMenuController.java
@@ -40,8 +40,14 @@
     */
    @RequiresPermissions("system:menu:list")
    @GetMapping("/list")
    public AjaxResult list(SysMenu menu)
    {
    public AjaxResult list(SysMenu menu) {
        if (StringUtils.isEmpty(menu.getMark())) {
            menu.setMark("sys");
        }
        if ("all".equals(menu.getMark())) {
            menu.setMark(null);
        }
        Long userId = SecurityUtils.getUserId();
        List<SysMenu> menus = menuService.selectMenuList(menu, userId);
        return success(menus);
se-modules/se-system/src/main/java/com/se/system/service/impl/SysMenuServiceImpl.java
@@ -9,6 +9,7 @@
import java.util.Set;
import java.util.stream.Collectors;
import com.se.system.api.domain.SysUser;
import com.se.system.domain.SysMenu;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -60,15 +61,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);
        }*/
        menu.setMenuId(SecurityUtils.isAdmin(userId) ? null : userId);
        }
        //menu.setMenuId(SecurityUtils.isAdmin(userId) ? null : userId);
        return menuMapper.selectMenuListByUserId(menu);
    }
se-modules/se-system/src/main/resources/bootstrap.yml
@@ -25,4 +25,4 @@
        # 共享配置
        shared-configs:
          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
enableEncrypt: false
enableEncrypt: true
se-modules/se-system/src/main/resources/mapper/system/SysMenuMapper.xml
@@ -46,6 +46,9 @@
            <if test="status != null and status != ''">
                AND status = #{status}
            </if>
            <if test="mark != null and mark != ''">
                and mark = #{mark}
            </if>
        </where>
        order by parent_id, order_num
    </select>