From 99eddbebf80c5549a7487caed95b041abdc9bb5f Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期一, 14 七月 2025 14:06:40 +0800 Subject: [PATCH] 修改bug --- ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/util/TaskUtil.java | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/util/TaskUtil.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/util/TaskUtil.java index fde5053..a463b33 100644 --- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/util/TaskUtil.java +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/util/TaskUtil.java @@ -2,6 +2,8 @@ import com.ruoyi.chargingPile.service.TChargingPileService; +import org.springframework.boot.web.context.WebServerInitializedEvent; +import org.springframework.context.ApplicationListener; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -12,19 +14,29 @@ * 定时任务工具类 */ @Component -public class TaskUtil { +public class TaskUtil implements ApplicationListener<WebServerInitializedEvent> { @Resource - private TChargingPileService chargingPileService;; + private TChargingPileService chargingPileService; + + private Integer port = null; - + @Override + public void onApplicationEvent(WebServerInitializedEvent event) { + port = event.getWebServer().getPort(); + System.out.println("端口号:" + port); + } /** - * 每隔一分钟去处理的定时任务 + * 每隔1分钟去处理的定时任务 */ - @Scheduled(fixedRate = 1000 * 60) + @Scheduled(fixedRate = 60000) public void taskMinute(){ - chargingPileService.updateStatus(); + if(null != port && port == 5300){ + chargingPileService.updateStatus(); + } } + + } -- Gitblit v1.7.1