From 1cad14bca191807e18705c3a5526eda8151be439 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 14 四月 2025 23:10:22 +0800
Subject: [PATCH] 批量审核和图片保存bug

---
 ycl-platform/src/main/java/com/ycl/timer/GetDingToken.java |   40 ++++++++++++++++++++++++++--------------
 1 files changed, 26 insertions(+), 14 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/timer/GetDingToken.java b/ycl-platform/src/main/java/com/ycl/timer/GetDingToken.java
index 7ae7888..91c76d0 100644
--- a/ycl-platform/src/main/java/com/ycl/timer/GetDingToken.java
+++ b/ycl-platform/src/main/java/com/ycl/timer/GetDingToken.java
@@ -6,8 +6,11 @@
 import com.alibaba.xxpt.gateway.shared.client.http.GetClient;
 import com.alibaba.xxpt.gateway.shared.client.http.PostClient;
 import com.ycl.config.DingConfig;
+import com.ycl.util.DingUtil;
+import com.ycl.util.VideoUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.ApplicationListener;
 import org.springframework.context.event.ContextRefreshedEvent;
 import org.springframework.data.redis.core.StringRedisTemplate;
@@ -35,19 +38,20 @@
 
     @Resource
     private DingConfig dingConfig;
+    @Autowired
+    private DingUtil dingUtil;
 
-
-    private  String getToken() {
+    private String getToken() {
         //璋冪敤API
         getTokenClient = executableClient.newGetClient(GET_TOKEN);
         //璁剧疆鍙傛暟
-        getTokenClient.addParameter("appkey",  dingConfig.getAppKey());
+        getTokenClient.addParameter("appkey", dingConfig.getAppKey());
         getTokenClient.addParameter("appsecret", dingConfig.getAppSecret());
         String apiResult = getTokenClient.get();
         return parsingResult(apiResult);
     }
 
-    private  String getTiker(String accToken) {
+    private String getTiker(String accToken) {
         //璋冪敤API
         PostClient postClient = executableClient.newPostClient(GET_TIKER);
         //璁剧疆鍙傛暟
@@ -91,16 +95,24 @@
 //            runAction();
         }
     }
-//    @Scheduled(cron ="0 0/2 * * * ? ")
+
+    @Value("${spring.profiles.active}")
+    private String env;
+
+        @Scheduled(cron ="0 0/2 * * * ?")
+//    @Scheduled(cron = "0/1 * * * * ?")   // 姣忕鎵ц
     public void runAction() {
-         //gettoken
-         String getToken = getToken();
-         //jsApi
-         String jsapiToken = getTiker(getToken);
-         //瀛樺偍鍒皉edis
-         JSONObject dingObj = new JSONObject();
-         dingObj.put("token", getToken);
-         dingObj.put("jsApiTiker", jsapiToken);
-         redisTemplate.opsForValue().set("ding", dingObj.toJSONString(), 2L, TimeUnit.HOURS);
+//        System.out.println("鐜锛�" + env);
+        if ("online".equals(env)) {
+            //gettoken
+            String getToken = dingUtil.getToken();
+            //jsApi
+            String jsapiToken = dingUtil.getTiker(getToken);
+            //瀛樺偍鍒皉edis
+            JSONObject dingObj = new JSONObject();
+            dingObj.put("token", getToken);
+            dingObj.put("jsApiTiker", jsapiToken);
+            redisTemplate.opsForValue().set("ding", dingObj.toJSONString(), 2L, TimeUnit.HOURS);
+        }
     }
 }

--
Gitblit v1.8.0