Forráskód Böngészése

Merge branch 'feature/Eid' of zyh/wxbase into feature/Eid

张永豪 2 éve
szülő
commit
cecd315c37

+ 2 - 1
src/main/java/com/ematou/wxbase/service/TokenRecordService.java

@@ -188,7 +188,8 @@ public class TokenRecordService {
 
         if (StringUtils.hasLength(accessToken) && expiresIn != null && errCode == null && !StringUtils.hasLength(errMsg)) {
             Date now = new Date();
-            long expiresTime = now.getTime() + (expiresIn * 1000);
+            //  微信返回数据结束时间为7200s 生成的结束时间 - 10分钟防止accessToken 过期导致无效
+            long expiresTime = now.getTime() + ((expiresIn - (60 * 10)) * 1000);
             tokenRecord.setAccessToken(accessToken);
             tokenRecord.setExpiresIn(expiresIn);
             tokenRecord.setEffectTime(DateUtils.formatDate(now));