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