From ac15907b5565bb7ee11749414efead3f252d6ec3 Mon Sep 17 00:00:00 2001 From: dongyukun <1208714201@qq.com> Date: 星期五, 21 三月 2025 16:56:33 +0800 Subject: [PATCH] point天频率采集 --- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/task/PointCollectTaskNetDay.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/task/PointCollectTaskNetDay.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/task/PointCollectTaskNetDay.java new file mode 100644 index 0000000..7e9c125 --- /dev/null +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/task/PointCollectTaskNetDay.java @@ -0,0 +1,45 @@ +package com.iailab.module.data.job.task; + +import com.iailab.module.data.point.collection.PointCollector; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; +import java.time.LocalDateTime; +import java.util.Calendar; + +/** + * Point采集器日 + * 59 23 * * * + * + * @author DongYukun + * @Description + * @createTime 2025年03月21日 16:54:00 + */ +@Component("pointCollectTaskNetDay") +public class PointCollectTaskNetDay implements ITask { + private final Logger logger = LoggerFactory.getLogger(getClass()); + + private static final String NET = "Day"; + + @Resource + private PointCollector pointCollector; + + @Override + public void run(String params) { + // 59 23 * * * ? + logger.info("pointCollectTaskNetDay定时任务正在执行,参数为:{}", params); + try { + Calendar calendar = Calendar.getInstance(); + calendar.set(Calendar.SECOND, 0); + calendar.set(Calendar.MILLISECOND, 0); + pointCollector.collect(calendar.getTime(), NET); + logger.info("pointCollectTaskNetDay定时任务完成时间:" + LocalDateTime.now()); + } catch (Exception ex) { + ex.printStackTrace(); + logger.error("pointCollectTaskNetDay定时任务失败时间:" + LocalDateTime.now()); + } + + } +} -- Gitblit v1.9.3