Procházet zdrojové kódy

用户登录token过期时间毫秒改成秒

v_HuilingDeng před 4 roky
rodič
revize
1fa080a038

+ 4 - 4
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/service/impl/LoginServiceImpl.java

@@ -65,7 +65,7 @@ public class LoginServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> impl
             UserUtil.setUser(userInfo);
             String uuid = UUIDutils.getUUID();
             //token为key,id为value。过期时间30天
-            redisClient.set(RedisKey.USER_TOKEN_ID + ":" + uuid, one.getId(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.MILLISECONDS);
+            redisClient.set(RedisKey.USER_TOKEN_ID + ":" + uuid, one.getId(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.SECONDS);
             //异地登录状态
             if (redisClient.hasKey(RedisKey.USER_ID_TOKEN + ":" + one.getId())) {
                 //有key,value为null的情况;就把key删掉
@@ -78,7 +78,7 @@ public class LoginServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> impl
             }
             ;
             //登录状态
-            redisClient.set(RedisKey.USER_ID_TOKEN + ":" + one.getId(), uuid, BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.MILLISECONDS);
+            redisClient.set(RedisKey.USER_ID_TOKEN + ":" + one.getId(), uuid, BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.SECONDS);
             LoginRes build = LoginRes.builder()
                     .token(uuid)
                     .id(one.getId())
@@ -139,8 +139,8 @@ public class LoginServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> impl
             UserInfo userInfo = getById(uid.toString());
             if (userInfo != null) {
                 //刷新token
-                redisClient.set(RedisKey.USER_TOKEN_ID + ":" + req.getToken(), userInfo.getId(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.MILLISECONDS);
-                redisClient.set(RedisKey.USER_ID_TOKEN + ":" + userInfo.getId(), req.getToken(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.MILLISECONDS);
+                redisClient.set(RedisKey.USER_TOKEN_ID + ":" + req.getToken(), userInfo.getId(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.SECONDS);
+                redisClient.set(RedisKey.USER_ID_TOKEN + ":" + userInfo.getId(), req.getToken(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.SECONDS);
             }
             return userInfo;
         }