소스 검색

针对白老师账号做token不失效特殊处理

zhb.dong 1 년 전
부모
커밋
079f1cc01a
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      zd-common/common-core/src/main/java/com/zd/common/core/security/TokenServiceImpl.java

+ 6 - 1
zd-common/common-core/src/main/java/com/zd/common/core/security/TokenServiceImpl.java

@@ -39,7 +39,12 @@ public class TokenServiceImpl implements TokenService {
         if(ObjectUtils.isNotEmpty(login) && !StringUtils.isEmpty(login.getUserType()) && login.getUserType().equals("99")){
             redisTemplate.opsForValue().set(ACCESS_TOKEN + map.get("access_token"), login);
         }else{
-            redisTemplate.opsForValue().set(ACCESS_TOKEN + map.get("access_token"), login, EXPIRE_TIME, TimeUnit.SECONDS);
+            //针对白老师账号做token不失效处理  20240430
+            if(ObjectUtils.isNotEmpty(login) && !StringUtils.isEmpty(login.getUserName()) && login.getUserName().equals("2433321376")){
+                redisTemplate.opsForValue().set(ACCESS_TOKEN + map.get("access_token"), login);
+            }else{
+                redisTemplate.opsForValue().set(ACCESS_TOKEN + map.get("access_token"), login, EXPIRE_TIME, TimeUnit.SECONDS);
+            }
         }
         //redisService.setCacheObject(ACCESS_TOKEN + map.get("access_token"), loginUser, EXPIRE_TIME, TimeUnit.SECONDS);
         return map;