From 61e4855523392fc3f84e3d8745320c10d29bed4f Mon Sep 17 00:00:00 2001
From: nidapeng <jp@doumee.com>
Date: 星期一, 29 四月 2024 18:07:54 +0800
Subject: [PATCH] 最新版本
---
server/visits/admin_timer/src/main/java/com/doumee/api/WxTokenTimerController.java | 48 ++++++++++++++++++------------------------------
1 files changed, 18 insertions(+), 30 deletions(-)
diff --git a/server/visits/dmvisit_web/src/main/java/com/doumee/api/ScheduleTool.java b/server/visits/admin_timer/src/main/java/com/doumee/api/WxTokenTimerController.java
similarity index 65%
rename from server/visits/dmvisit_web/src/main/java/com/doumee/api/ScheduleTool.java
rename to server/visits/admin_timer/src/main/java/com/doumee/api/WxTokenTimerController.java
index 363cb0d..19131de 100644
--- a/server/visits/dmvisit_web/src/main/java/com/doumee/api/ScheduleTool.java
+++ b/server/visits/admin_timer/src/main/java/com/doumee/api/WxTokenTimerController.java
@@ -1,45 +1,37 @@
package com.doumee.api;
-
import com.alibaba.fastjson.JSONObject;
import com.doumee.biz.system.SystemDictDataBiz;
+import com.doumee.core.model.ApiResponse;
import com.doumee.core.utils.Constants;
import com.doumee.core.utils.HttpsUtil;
import com.doumee.core.wx.WXConstant;
import com.doumee.dao.system.model.SystemDictData;
+import com.doumee.service.business.impl.hksync.HkSyncVisitServiceImpl;
+import com.doumee.service.business.impl.hksync.fhk.HkSyncVisitFromHKServiceImpl;
import com.doumee.service.system.SystemDictDataService;
-import lombok.extern.slf4j.Slf4j;
-import org.apache.http.client.methods.CloseableHttpResponse;
-import org.apache.http.client.methods.HttpGet;
-import org.apache.http.client.utils.URIBuilder;
-import org.apache.http.impl.client.CloseableHttpClient;
-import org.apache.http.impl.client.HttpClients;
-import org.apache.http.util.EntityUtils;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.mgt.DefaultSecurityManager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
-import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
-import java.io.IOException;
-import java.net.URI;
import java.util.Date;
-import java.util.Map;
import java.util.Objects;
/**
- * 瀹氭椂浠诲姟
- * @author jiangping
- * @date 2021-10-10 14:40:35
- * https://www.bejson.com/othertools/cron/ cron 琛ㄨ揪寮忕敓鎴愬湴鍧�
+ * @author 姹熻箘韫�
+ * @date 2023/11/30 15:33
*/
-//@Component
-//@EnableScheduling
-@Slf4j
-public class ScheduleTool {
-
+@Api(tags = "寰俊token瀹氭椂鍣ㄦ帴鍙�")
+@RestController
+@RequestMapping("/timer/wxtoken")
+public class WxTokenTimerController extends BaseController {
@Autowired
private SystemDictDataBiz systemDictDataBiz;
@@ -50,13 +42,9 @@
*/
@Value("${debug_model}")
private Boolean timing;
-
- /**
- * 鏇存柊寰俊鍏紬鍙� ACCESS_TOKEN
- * @throws Exception
- */
- @Scheduled(fixedDelay=1000 * 60 * 90)
- public void updAccessToken(){
+ @ApiOperation("寮�鍚畾鏃舵洿鏂板井淇″叕浼楀彿accesstoken")
+ @GetMapping("/updateWxAccessToken")
+ public ApiResponse updateWxAccessToken() {
DefaultSecurityManager securityManager = new DefaultSecurityManager();
SecurityUtils.setSecurityManager(securityManager);
@@ -72,8 +60,8 @@
systemDictData.setCode(json.getString("access_token"));
systemDictData.setUpdateTime(new Date());
systemDictDataService.updateById(systemDictData);
- log.info(" 鏇存柊寰俊鍏紬鍙� ACCESS_TOKEN =========> " + systemDictData.getCode() );
}
+ return ApiResponse.success("寮�鍚畾鏃舵洿鏂板井淇″叕浼楀彿accesstoken鎴愬姛");
}
--
Gitblit v1.9.3