xuhy
2025-01-07 88ac2574d89aed7c28b9c0370b19b8bb2d0364eb
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
@@ -7,6 +7,7 @@
import java.util.Set;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.security.service.TokenService;
import com.ruoyi.system.domain.SysRoleDept;
import com.ruoyi.system.domain.SysRoleMenu;
import com.ruoyi.system.domain.SysUserRole;
@@ -27,6 +28,8 @@
import com.ruoyi.system.api.domain.SysRole;
import com.ruoyi.system.api.domain.SysUser;
import javax.annotation.Resource;
/**
 * 角色 业务层处理
 *
@@ -36,7 +39,8 @@
public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> implements ISysRoleService {
   @Autowired
   private SysRoleMapper roleMapper;
   @Resource
   private TokenService tokenService;
   @Autowired
   private SysRoleMenuMapper roleMenuMapper;
   
@@ -180,7 +184,7 @@
    */
   @Override
   public void checkRoleDataScope(Long roleId) {
      if (!SysUser.isAdmin(SecurityUtils.getUserId())) {
      if (!SysUser.isAdmin(tokenService.getLoginUser().getUserid())) {
         SysRole role = new SysRole();
         role.setRoleId(roleId);
         List<SysRole> roles = SpringUtils.getAopProxy(this).selectRoleList(role);