Explorar el Código

feat: 调整有效期计算;

hanchaolong hace 1 mes
padre
commit
dfef24452a

+ 6 - 2
jd-logistics-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java

@@ -196,7 +196,7 @@ public class TokenService
         // 接口返回信息
         Map<String, Object> rspMap = new HashMap<String, Object>();
         rspMap.put("access_token", JwtUtils.createToken(claimsMap));
-        rspMap.put("expires_in", 15 * 24 * MILLIS_MINUTE);
+        rspMap.put("expires_in", 15 * 24 * 60 * MILLIS_MINUTE);
         return rspMap;
     }
 
@@ -208,9 +208,13 @@ public class TokenService
     public void refreshTokenWechat(LoginUser loginUser)
     {
         loginUser.setLoginTime(System.currentTimeMillis());
-        loginUser.setExpireTime(loginUser.getLoginTime() + 15 * 24 * MILLIS_MINUTE);
+        loginUser.setExpireTime(loginUser.getLoginTime() + 15 * 24 * 60 * MILLIS_MINUTE);
         // 根据uuid将loginUser缓存
         String userKey = getTokenKey(loginUser.getToken());
         redisService.setCacheObject(userKey, loginUser, 15L, TimeUnit.DAYS);
     }
+
+    public static void main(String[] args) {
+        System.out.println(System.currentTimeMillis());
+    }
 }