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 8ce0c7f..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