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