ludc
2023-10-13 209a725167fcb70e7364041e151f0ef2a5ea1d39
修改获取免密登录账号缓存问题
已修改1个文件
3 ■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java
@@ -4,6 +4,7 @@
import com.vci.ubcs.code.entity.TokenUserObject;
import com.vci.ubcs.code.service.IPasswordFreeLoginService;
import com.vci.ubcs.starter.util.HttpUtils;
import com.vci.ubcs.system.cache.NacosConfigCache;
import io.jsonwebtoken.Claims;
import lombok.extern.slf4j.Slf4j;
import org.apache.http.auth.AuthenticationException;
@@ -107,7 +108,7 @@
        String token2 = JwtUtil.getToken(authToken);
        BladeUser user = this.getUser(token2);
        //不存在就请求
        if(Func.isEmpty(authToken) || Func.isEmpty(user)){
        if((Func.isEmpty(authToken) || Func.isEmpty(user)) && user.getTenantId().equals(NacosConfigCache.getAdminUserInfo().getTenantId())){
            String responseBody = this.passwordFreeLogin(userName);
            //拿到响应体其中包含token,用request中的ip地址作为键值,将token存入缓存
            TokenUserObject tokenUserObject = null;