From fd68c25ee4890f298c4bce1c2e4da97b6a70a402 Mon Sep 17 00:00:00 2001
From: 张天森 <1292933220@qq.com>
Date: 星期四, 03 十一月 2022 16:28:13 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test

---
 springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java
index a49fbec..32c450d 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java
@@ -31,9 +31,6 @@
 
     @Resource
     private StringRedisTemplate stringRedisTemplate;
-    @Resource
-    private WxMaConfiguration wxMaConfiguration;
-
     // 公众号appid
     private List<String> appidList = new ArrayList<String>() {
         {
@@ -91,11 +88,7 @@
         // access_token接口https请求方式: GET
         // https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
 
-        //改从redis中获取
-        return stringRedisTemplate.boundValueOps("access_token:access_token:" + appid).get();
-
-
-/*        String path = " https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential";
+        String path = " https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential";
         URL url = new URL(path + "&appid=" + appid + "&secret=" + secret);
         HttpURLConnection connection = (HttpURLConnection)url.openConnection();
         connection.setRequestMethod("GET");
@@ -109,9 +102,11 @@
             sb.append(new String(b, 0, len));
         }
 
-        // System.out.println(sb.toString());
         in.close();
-        return sb.toString();*/
+
+
+        return sb.toString();
+
     }
 
     /**
@@ -163,9 +158,12 @@
         if (!appidList.isEmpty()) {
             for (int i = 0; i < appidList.size(); i++) {
                 String token = officialApi.getToken(appidList.get(i), secretList.get(i));
-                log.info("通过appid:" + appidList.get(i) + "获取token返回参数:" + token);
-                if (StringUtils.isNotEmpty(token)) {
-                    tokenList.add(token);
+                JSONObject tokenJson = JSON.parseObject(token);
+                if (StringUtils.isNotEmpty(tokenJson)) {
+                    tokenList.add(tokenJson.getString("access_token"));
+                    if (StringUtils.isNotEmpty(token)) {
+                        tokenList.add(token);
+                    }
                 }
             }
         }

--
Gitblit v1.7.1