From 83c4dd24f674b5f2c3d10ab98d04e8562202449b Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 27 十二月 2024 21:31:00 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
applet/src/main/java/com/jilongda/applet/wx/utils/WxAppletTools.java | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/applet/src/main/java/com/jilongda/applet/wx/utils/WxAppletTools.java b/applet/src/main/java/com/jilongda/applet/wx/utils/WxAppletTools.java
index 1c40917..14d816d 100644
--- a/applet/src/main/java/com/jilongda/applet/wx/utils/WxAppletTools.java
+++ b/applet/src/main/java/com/jilongda/applet/wx/utils/WxAppletTools.java
@@ -3,7 +3,9 @@
import com.jilongda.applet.wx.body.resp.AccessTokenRespBody;
import com.jilongda.applet.wx.body.resp.Code2SessionRespBody;
import com.jilongda.applet.wx.body.resq.Code2SessionResqBody;
+import com.jilongda.common.redis.RedisAutoTemplate;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.data.redis.cache.RedisCache;
import org.springframework.util.StringUtils;
import org.springframework.web.client.RestTemplate;
@@ -55,12 +57,12 @@
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 RestTemplate wxRestTemplate;
- private WxCacheTemplate<String> wxCacheTemplate;
+ private RedisAutoTemplate redisAutoTemplate;
- public WxAppletTools(RestTemplate wxRestTemplate, WeixinProperties wxConfig, WxCaffineCache wxCacheTemplate) {
+ public WxAppletTools(RestTemplate wxRestTemplate, WeixinProperties wxConfig, RedisAutoTemplate redisAutoTemplate) {
this.wxRestTemplate = wxRestTemplate;
- this.wxCacheTemplate = wxCacheTemplate;
this.wxConfig = wxConfig;
+ this.redisAutoTemplate = redisAutoTemplate;
}
public WxAppletTools(RestTemplate wxRestTemplate, WeixinProperties wxConfig) {
@@ -105,7 +107,7 @@
* @return
*/
public String getAccessToken() {
- String accessToken = wxCacheTemplate.getKey(ACCESSTOKEN_CACHE_KEY);
+ String accessToken = redisAutoTemplate.getStr(ACCESSTOKEN_CACHE_KEY);
if (StringUtils.hasLength(accessToken)) {
return accessToken;
}
@@ -117,7 +119,7 @@
// 抛出错误
throw new WxException(accessTokenRespBody.getErrorCode() + ":" + accessTokenRespBody.getErrorMsg());
}
- wxCacheTemplate.setKey(ACCESSTOKEN_CACHE_KEY, accessTokenRespBody.getAccessToken());
+ redisAutoTemplate.setStr(ACCESSTOKEN_CACHE_KEY, accessTokenRespBody.getAccessToken());
return accessTokenRespBody.getAccessToken();
}
--
Gitblit v1.7.1