소스 검색

'优化平台退出登录接口,增加删除redis数据库中对应的openId缓存1'

james 8 달 전
부모
커밋
e7bb89b078
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      usky-common/usky-common-security/src/main/java/com/usky/common/security/service/TokenService.java

+ 3 - 1
usky-common/usky-common-security/src/main/java/com/usky/common/security/service/TokenService.java

@@ -131,7 +131,9 @@ public class TokenService {
         }
         if((openId != null) && (StringUtils.isNotBlank(openId))){
             String userKey = LOGIN_OPENID+openId;
-            redisService.delete(userKey);
+            if(redisService.hasKey(userKey)){
+                redisService.delete(userKey);
+            }
         }
     }