From 8b48244257eaa19bfd8a761b3d2309cea25a8aaa Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期三, 16 七月 2025 16:20:48 +0800 Subject: [PATCH] 政务云数据上传bug修改 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java index 53c564d..08a1a72 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java +++ b/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); -- Gitblit v1.7.1