From e8ce24f3a378d1fdb5c1c9e6fbecb067aa22cdd9 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 20 七月 2023 23:23:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/1.1' into 1.1
---
user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/weChat/WeChatUtil.java | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/weChat/WeChatUtil.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/weChat/WeChatUtil.java
index 8015c9b..0d6ec69 100644
--- a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/weChat/WeChatUtil.java
+++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/weChat/WeChatUtil.java
@@ -437,6 +437,17 @@
HttpEntity<Map<String, Object>> requestEntity = new HttpEntity<>(param, httpHeaders);
ResponseEntity<String> exchange = restTemplate.exchange(url, HttpMethod.POST, requestEntity, String.class);
String body1 = exchange.getBody();
+ JSONObject jsonObject = JSON.parseObject(body1);
+ Integer errcode = jsonObject.getInteger("errcode");
+ if(null != errcode && 40001 == errcode){
+ wxAppletsAccessToken = getWxAppletsAccessToken();
+ if(ToolUtil.isEmpty(wxAppletsAccessToken)){
+ System.err.println("获取微信小程序access_token失败");
+ return "获取微信小程序access_token失败";
+ }
+ redisUtil.setStrValue("wxAppletsAccessToken", wxAppletsAccessToken, 7000);
+ return getUrlLink(path, query, env_version);
+ }
return body1;
}
}
--
Gitblit v1.7.1