xuhy
19 分钟以前 fb9e286342938f63af535eb2a363f783a63213db
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
@@ -5,6 +5,7 @@
import java.util.List;
import java.util.stream.Collectors;
import com.ruoyi.common.security.service.TokenService;
import com.ruoyi.system.domain.vo.TreeSelect;
import com.ruoyi.system.mapper.SysDeptMapper;
import com.ruoyi.system.mapper.SysRoleMapper;
@@ -22,6 +23,8 @@
import com.ruoyi.system.api.domain.SysRole;
import com.ruoyi.system.api.domain.SysUser;
import javax.annotation.Resource;
/**
 * 部门管理 服务实现
 * 
@@ -32,7 +35,8 @@
{
    @Autowired
    private SysDeptMapper deptMapper;
    @Resource
    private TokenService tokenService;
    @Autowired
    private SysRoleMapper roleMapper;
@@ -112,7 +116,7 @@
    public List<Long> selectDeptListByRoleId(Long roleId)
    {
        SysRole role = roleMapper.selectRoleById(roleId);
        return deptMapper.selectDeptListByRoleId(roleId, role.isDeptCheckStrictly());
        return deptMapper.selectDeptListByRoleId(roleId, false);
    }
    /**
@@ -191,7 +195,7 @@
    @Override
    public void checkDeptDataScope(Long deptId)
    {
        if (!SysUser.isAdmin(SecurityUtils.getUserId()))
        if (!SysUser.isAdmin(tokenService.getLoginUser().getUserid()))
        {
            SysDept dept = new SysDept();
            dept.setDeptId(deptId);