From 12ada3a7e6680d5ab92901410e3cedd9b8077e56 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期六, 16 十二月 2023 17:08:46 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ycl-platform/src/main/java/com/ycl/timer/GetDingToken.java | 34 +++++++++++++++++++++------------- 1 files changed, 21 insertions(+), 13 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..16b65d6 100644 --- a/ycl-platform/src/main/java/com/ycl/timer/GetDingToken.java +++ b/ycl-platform/src/main/java/com/ycl/timer/GetDingToken.java @@ -37,17 +37,17 @@ private DingConfig dingConfig; - 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 +91,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 = 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); + } } } -- Gitblit v1.8.0