From c8ffbff633fdf61b76678ff3ca7e1916f59db7ed Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期一, 31 十月 2022 16:05:59 +0800 Subject: [PATCH] Merge branch 'local_20221024' into huacheng_test --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxXCXTempSend.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 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 faf7d96..9cd9df1 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 @@ -20,10 +20,14 @@ import javax.annotation.PostConstruct; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets; +import java.text.MessageFormat; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.Map; import java.util.concurrent.TimeUnit; @@ -138,7 +142,17 @@ Map<String, Object> resultMap = JSON.parseObject(result, Map.class); if (resultMap.containsKey("access_token")) { accessToken = resultMap.get("access_token").toString(); + wxXCXTempSend.stringRedisTemplate.opsForValue().set("access_token:access_token:" + appId, accessToken); } + HttpServletRequest request = ServletUtils.getRequest(); + String requestURI = request.getRequestURI(); + //加上时间戳 + String datetime = new SimpleDateFormat("yyyyMMdd").format(new Date()); + //这里是 Redis key的前缀,如: sys:tabieId:表名 如果不需要去掉表名也可以 + String key = MessageFormat.format("{0}:{1}:{2}", "request_incr",datetime,requestURI); + //查询 key 是否存在, 不存在返回 1 ,存在的话则自增加1 + wxXCXTempSend.stringRedisTemplate.opsForValue().increment(key, 1); + } catch (IOException ioe) { log.error("小程序http请求异常"); ioe.printStackTrace(); -- Gitblit v1.7.1