From 601e7ddfd4e8e6b51d12708c00783d13c7522e0e Mon Sep 17 00:00:00 2001 From: 张天森 <1292933220@qq.com> Date: 星期六, 24 九月 2022 10:06:06 +0800 Subject: [PATCH] update --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/WxMaConfiguration.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/WxMaConfiguration.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/WxMaConfiguration.java index ba7845b..8fb4ec9 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/WxMaConfiguration.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/WxMaConfiguration.java @@ -2,11 +2,18 @@ import javax.annotation.Resource; +import cn.binarywang.wx.miniapp.config.WxMaConfig; +import cn.binarywang.wx.miniapp.config.impl.WxMaRedisBetterConfigImpl; +import cn.binarywang.wx.miniapp.config.impl.WxMaRedisConfigImpl; import com.alibaba.fastjson.JSONObject; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.user.SysAppConfigVO; import com.panzhihua.common.service.user.UserService; import com.panzhihua.common.utlis.StringUtils; +import me.chanjar.weixin.common.redis.RedisTemplateWxRedisOps; +import me.chanjar.weixin.common.redis.WxRedisOps; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Component; import cn.binarywang.wx.miniapp.api.WxMaService; @@ -34,10 +41,14 @@ private WxMaRHProperties wxMaRHProperties; @Resource + private StringRedisTemplate stringRedisTemplate; + + @Resource private UserService userService; public WxMaService getMaService(String appid) { - WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl(); + WxRedisOps redisOps = new RedisTemplateWxRedisOps(stringRedisTemplate); + WxMaRedisBetterConfigImpl config = new WxMaRedisBetterConfigImpl(redisOps, "access_token"); if(StringUtils.isNotEmpty(appid)){ R<SysAppConfigVO> r=userService.selectByAppid(appid); if(R.isOk(r)){ -- Gitblit v1.7.1