From 87f979fb201a82ebad5926735ed6dfa75ca004d3 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 21 七月 2025 09:21:42 +0800 Subject: [PATCH] 修改bug --- ruoyi-system/src/main/java/com/ruoyi/system/utils/wx/tools/WxAppletTools.java | 12 ++++++------ 1 files changed, 6 insertions(+), 6 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..ea443b1 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,10 +2,10 @@ 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; -import com.ruoyi.system.utils.wx.model.WeixinProperties; import lombok.extern.slf4j.Slf4j; import org.springframework.util.StringUtils; import org.springframework.web.client.RestTemplate; @@ -57,11 +57,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 +73,7 @@ * @param wxConfig * @return */ - public WxAppletTools build(WeixinProperties wxConfig) { + public WxAppletTools build(WxProperties wxConfig) { this.wxConfig = wxConfig; return this; } @@ -84,7 +84,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 +108,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