xieb
2025-01-21 bd8d88e5e984e59a5c895ec1a254e3dbae1f9f21
src/main/java/org/springblade/modules/auth/granter/SmsCodeTokenGranter.java
@@ -3,6 +3,7 @@
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;
@@ -98,6 +99,8 @@
      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);