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