From f16df4f67fc2fdf1b92df373d1998aa6cfaccffa Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Fri, 2 Nov 2018 15:46:56 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=BE=AE=E4=BF=A1accessToken=E7=BC=93?= =?UTF-8?q?=E5=AD=98][=E6=96=B0=E5=A2=9E]:=E8=BF=87=E6=9C=9F=E6=A3=80?= =?UTF-8?q?=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/controller/WxUserGrantController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index ecfb44bcc..670589e04 100755 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -116,8 +116,9 @@ public class WxUserGrantController extends BaseController { wxMaService = getWeappServiceByAppInfo(wxAppinfo); } else { - // 检查token是否已过期 - if(wxMaService.getWxMaConfig().isAccessTokenExpired()) { + // 检查token是否已过期, 小时就重新获取 + Date curDate = new Date(); + if(curDate.getTime() > wxAppinfo.getLastTokenTime().getTime() + 3600000) { try { String accessToken = wxMaService.getAccessToken(true); wxAppinfo.setAccessToken(accessToken);