Sfoglia il codice sorgente

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

zhb.dong 1 anno fa
parent
commit
079f1cc01a

+ 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;