From d34a36831017d2fb00a3ca3b2df7612efb4f5697 Mon Sep 17 00:00:00 2001 From: yangzhe123 <2824096059@qq.com> Date: Mon, 8 Sep 2025 15:55:38 +0800 Subject: [PATCH] =?UTF-8?q?1=EF=BC=9A=E6=B0=B4=E6=83=85=E5=91=8A=E8=AD=A6?= =?UTF-8?q?=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=202=EF=BC=9A=E4=BE=9B?= =?UTF-8?q?=E6=B0=B4=E6=95=B4=E7=BC=96=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gunshi/project/hsz/timetask/AlarmTask.java | 9 ++++++--- .../java/com/gunshi/project/hsz/timetask/WaterRTask.java | 6 +++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gunshi/project/hsz/timetask/AlarmTask.java b/src/main/java/com/gunshi/project/hsz/timetask/AlarmTask.java index df2ee85..3297e5c 100644 --- a/src/main/java/com/gunshi/project/hsz/timetask/AlarmTask.java +++ b/src/main/java/com/gunshi/project/hsz/timetask/AlarmTask.java @@ -19,6 +19,7 @@ import org.springframework.context.annotation.Profile; import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.scheduling.concurrent.ThreadPoolExecutorFactoryBean; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; @@ -28,6 +29,9 @@ import java.time.LocalDateTime; import java.time.ZoneId; import java.util.Date; import java.util.List; +import java.util.concurrent.ArrayBlockingQueue; +import java.util.concurrent.RejectedExecutionHandler; +import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; /** @@ -51,8 +55,7 @@ public class AlarmTask { @Autowired private StRiverRRealService stRiverRRealService; -// @Async - @Scheduled(fixedRate = 10, timeUnit = TimeUnit.SECONDS) + //@Scheduled(fixedRate = 10, timeUnit = TimeUnit.SECONDS) public void updateAlarmSet(){ //查询告警设置中所有的配置的站点 List alarmSets = alarmSetMapper.selectList(null); @@ -63,7 +66,7 @@ public class AlarmTask { } } -// @Async + //@Async //@Scheduled(fixedRate = 30, timeUnit = TimeUnit.SECONDS) public void updateWaterAlarm(){ List attResBaseVos = attResBaseMapper.queryList(); diff --git a/src/main/java/com/gunshi/project/hsz/timetask/WaterRTask.java b/src/main/java/com/gunshi/project/hsz/timetask/WaterRTask.java index 5cf1677..19baa35 100644 --- a/src/main/java/com/gunshi/project/hsz/timetask/WaterRTask.java +++ b/src/main/java/com/gunshi/project/hsz/timetask/WaterRTask.java @@ -19,9 +19,12 @@ import java.time.LocalDateTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.util.*; -import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; + +/** + * 供水整编定时任务 + */ @Component @Slf4j //@EnableScheduling @@ -59,6 +62,7 @@ public class WaterRTask { calendar.add(Calendar.HOUR_OF_DAY, 1); // 加一个小时 Date newDatePlusOneHour = calendar.getTime(); // 站点配置 + //TODO 站点编号待定。 String ecoStcd = "1114"; String stcd1 = "1112"; String stcd2 = "1113";