From 28e8b38e9de8cc76084d0af6a96d2d9d1e1f739f Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期四, 27 十月 2022 13:28:32 +0800 Subject: [PATCH] Merge branch 'local_20221024' into haucheng_panzhihua --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/AcidMessage.java | 7 +++++-- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxXCXTempSend.java | 11 +++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxXCXTempSend.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxXCXTempSend.java index 3493479..1b0fa61 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxXCXTempSend.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxXCXTempSend.java @@ -179,10 +179,13 @@ } } - public String getAccessTokenNoValid(String appId) throws Exception { - String accessToken = ""; - accessToken=wxXCXTempSend.stringRedisTemplate.boundValueOps("access_token:access_token:"+appId).get(); - return accessToken; + public String getAccessTokenValid(String appId,Integer index) throws Exception { + if (index % 100 == 0){ + return getAccessToken(appId); + }else { + return wxXCXTempSend.stringRedisTemplate.boundValueOps("access_token:access_token:"+appId).get(); + } + } public String getWsAccessToken() throws Exception { String accessToken = "0"; diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/AcidMessage.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/AcidMessage.java index 9ccff85..09d19cd 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/AcidMessage.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/AcidMessage.java @@ -120,13 +120,16 @@ String appSecret = "0264342daefde5cd70a6adada09ee5b1"; WxXCXTempSend wxXCXTempSend=new WxXCXTempSend(); // wxXCXTempSend.setAppAccessTokenToCache(appId,appSecret); - for(String openId:openIds){ + for (int i = 0; i < openIds.size(); i++) { try { - WxUtil.sendLongTimeTemplate(openId,wxXCXTempSend.getAccessToken(appId),"疫情快讯",comActDynVO.getTitle().length()>10?comActDynVO.getTitle().substring(0,10)+"..":comActDynVO.getTitle(),"/pages/community_child/community/detail?id="+comActDynVO.getId()+"&title=疫情快讯详情"); + WxUtil.sendLongTimeTemplate(openIds.get(i),wxXCXTempSend.getAccessTokenValid(appId,i),"疫情快讯",comActDynVO.getTitle().length()>10?comActDynVO.getTitle().substring(0,10)+"..":comActDynVO.getTitle(),"/pages/community_child/community/detail?id="+comActDynVO.getId()+"&title=疫情快讯详情"); } catch (Exception e) { e.printStackTrace(); } } + for(String openId:openIds){ + + } }catch (Exception e){ e.printStackTrace(); } -- Gitblit v1.7.1