From 4b55eb4a50938ace45b2b2266caa0ce2aadfcd40 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 02 六月 2025 16:39:18 +0800
Subject: [PATCH] 小程序接口 详情

---
 ruoyi-system/src/main/java/com/ruoyi/system/utils/wx/tools/WxAppletTools.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/utils/wx/tools/WxAppletTools.java b/ruoyi-system/src/main/java/com/ruoyi/system/utils/wx/tools/WxAppletTools.java
index 2298a44..ae178a3 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/utils/wx/tools/WxAppletTools.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/utils/wx/tools/WxAppletTools.java
@@ -2,6 +2,7 @@
 
 
 import com.ruoyi.common.redis.service.RedisService;
+import com.ruoyi.system.utils.wx.WxProperties;
 import com.ruoyi.system.utils.wx.body.resp.AccessTokenRespBody;
 import com.ruoyi.system.utils.wx.body.resp.Code2SessionRespBody;
 import com.ruoyi.system.utils.wx.body.resq.Code2SessionResqBody;
@@ -57,11 +58,11 @@
      * errmsg	string	错误信息
      */
     public static String ACCESS_TOKEN_URL = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={0}&secret={1}";
-    private WeixinProperties wxConfig;
+    private WxProperties wxConfig;
     private RestTemplate wxRestTemplate;
     private RedisService redisService;
 
-    public WxAppletTools(RestTemplate wxRestTemplate, WeixinProperties wxConfig, RedisService redisService) {
+    public WxAppletTools(RestTemplate wxRestTemplate, WxProperties wxConfig, RedisService redisService) {
         this.wxRestTemplate = wxRestTemplate;
         this.wxConfig = wxConfig;
         this.redisService = redisService;
@@ -73,7 +74,7 @@
      * @param wxConfig
      * @return
      */
-    public WxAppletTools build(WeixinProperties wxConfig) {
+    public WxAppletTools build(WxProperties wxConfig) {
         this.wxConfig = wxConfig;
         return this;
     }
@@ -84,7 +85,7 @@
      */
     public Code2SessionRespBody getOpenIdByJscode2session(Code2SessionResqBody resqBody) {
         long start = System.currentTimeMillis();
-        String requestUrl = MessageFormat.format(JSCODE_2_SESSION_URL, wxConfig.getAppId(), wxConfig.getSecretId(), resqBody.getJsCode());
+        String requestUrl = MessageFormat.format(JSCODE_2_SESSION_URL, wxConfig.getMemberAppId(), wxConfig.getMemberAppSecret(), resqBody.getJsCode());
         long end = System.currentTimeMillis();
         log.info("code换取sessionKey时间:{}", (end - start));
         String respBody = wxRestTemplate.getForEntity(requestUrl, String.class).getBody();
@@ -108,7 +109,7 @@
         if (StringUtils.hasLength(accessToken)) {
             return accessToken;
         }
-        String requestUrl = MessageFormat.format(ACCESS_TOKEN_URL, wxConfig.getAppId(), wxConfig.getSecretId());
+        String requestUrl = MessageFormat.format(ACCESS_TOKEN_URL, wxConfig.getMemberAppId(), wxConfig.getMemberAppSecret());
         String respBody = wxRestTemplate.getForEntity(requestUrl, String.class).getBody();
         AccessTokenRespBody accessTokenRespBody = WxJsonUtils.parseObject(respBody, AccessTokenRespBody.class);
         // 判断有误异常

--
Gitblit v1.7.1