无关风月
2024-11-04 64f7ccb9ef8b5a0618e65cddc14b981c1f108ba3
xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/service/impl/SysMenuServiceImpl.java
@@ -1,16 +1,14 @@
package com.xinquan.system.service.impl;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.stream.Collectors;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xinquan.common.security.service.TokenService;
import com.xinquan.system.api.model.LoginUser;
import com.xinquan.system.domain.SysMenu;
import com.xinquan.system.api.domain.SysMenu;
import com.xinquan.system.domain.SysMenus;
import com.xinquan.system.domain.SysRoleMenu;
import com.xinquan.system.domain.SysUserRole;
import com.xinquan.system.domain.vo.MetaVo;
import com.xinquan.system.domain.vo.RouterVo;
import com.xinquan.system.domain.vo.TreeSelect;
@@ -26,7 +24,6 @@
import com.xinquan.common.core.utils.StringUtils;
import com.xinquan.common.security.utils.SecurityUtils;
import com.xinquan.system.api.domain.SysRole;
import com.xinquan.system.api.domain.SysUser;
/**
 * 菜单 业务层处理
@@ -349,7 +346,23 @@
        }
        return UserConstants.UNIQUE;
    }
    @Override
    public List<SysMenu> selectListByRoleId(Long roleId) {
        return menuMapper.selectListByRoleId(roleId);
    }
    public static void main(String[] args) throws ParseException {
        Date date = new Date();
        String s = "2024-10-09 12:59:25";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date parse = simpleDateFormat.parse(s);
        System.err.println(parse.getTime());
    }
    @Override
    public List<SysMenu> selectList() {
        return menuMapper.selectList();
    }
    @Override
    public List<SysMenus> getAllMenu() {
        Long roleId = tokenService.getLoginUser().getSysUser().getRoles().get(0).getRoleId();