| | |
| | | import lombok.AllArgsConstructor; |
| | | import org.springblade.common.cache.CacheNames; |
| | | import org.springblade.common.cache.ParamCache; |
| | | import org.springblade.common.cache.SysCache; |
| | | import org.springblade.core.log.exception.ServiceException; |
| | | import org.springblade.core.redis.cache.BladeRedis; |
| | | import org.springblade.core.tool.utils.DigestUtil; |
| | |
| | | if (Func.isNotEmpty(headerDept) && userInfo != null && userInfo.getUser().getDeptId().contains(headerDept)) { |
| | | userInfo.getUser().setDeptId(headerDept); |
| | | } |
| | | userInfo.setDeptName(SysCache.getDeptName(Long.valueOf(userInfo.getUser().getDeptId()))); |
| | | userInfo.setPostName(SysCache.getPostName(Long.valueOf(userInfo.getUser().getPostId()))); |
| | | // 多角色情况下指定单角色 |
| | | if (Func.isNotEmpty(headerRole) && userInfo != null && userInfo.getUser().getRoleId().contains(headerRole)) { |
| | | List<String> roleResult = roleService.getRoleAliases(headerRole); |