From cf894426a7ff9dc0d5d6b8669848aa615fa619e2 Mon Sep 17 00:00:00 2001 From: Jay <csj123456> Date: 星期四, 27 二月 2025 16:24:41 +0800 Subject: [PATCH] 删除任务 --- /dev/null | 70 ----------------------------------- 1 files changed, 0 insertions(+), 70 deletions(-) diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunCompressorEnergySortTask.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunCompressorEnergySortTask.java deleted file mode 100644 index c803afd..0000000 --- a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunCompressorEnergySortTask.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.iailab.module.shasteel.job.task; - -import com.iailab.module.model.api.mcs.McsApi; -import com.iailab.module.model.api.mcs.dto.StScheduleSchemeDTO; -import com.iailab.module.model.api.mdk.MdkApi; -import com.iailab.module.model.api.mdk.dto.MdkScheduleReqDTO; -import com.iailab.module.model.enums.ScheduleTriggerMethodEnum; -import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; -import org.springframework.util.CollectionUtils; - -import javax.annotation.Resource; -import java.util.Calendar; -import java.util.Date; -import java.util.List; - -/** - * 压缩空气运行指标(班) - * 8*60=480 数据 - * 每班更新,20 0 0,8,16 * * ? * - * - * @author PanZhibao - * @Description - * @createTime 2025年01月03日 - */ -@Component("runCompressorEnergySortTask") -public class RunCompressorEnergySortTask implements ITask { - private Logger logger = LoggerFactory.getLogger(getClass()); - - @Resource - private McsApi mcsApi; - - @Autowired - private MdkApi mdkApi; - - @Override - public void run(String params) { - logger.info("RunCompressorEnergySortTask,参数为:{}", params); - try { - Calendar calendar = Calendar.getInstance(); - calendar.set(Calendar.MILLISECOND, 0); - calendar.set(Calendar.SECOND, 0); - Date scheduleTime = calendar.getTime(); - if (StringUtils.isEmpty(params)) { - logger.info("参数为空"); - return; - } - // 根据条件查找方案 - List<StScheduleSchemeDTO> schemeList = mcsApi.listScheduleScheme(ScheduleTriggerMethodEnum.JOB.getCode(), params); - if (CollectionUtils.isEmpty(schemeList)) { - logger.info("方案为空"); - return; - } - for (StScheduleSchemeDTO scheme : schemeList) { - MdkScheduleReqDTO dto = new MdkScheduleReqDTO(); - dto.setScheduleTime(scheduleTime); - dto.setScheduleCode(scheme.getCode()); - mdkApi.doSchedule(dto); - } - logger.info(params + "调度方案执行完成"); - } catch (Exception ex) { - logger.error("RunCompressorEnergySortTask运行异常"); - ex.printStackTrace(); - } - logger.info("RunCompressorEnergySortTask运行完成"); - } -} \ No newline at end of file -- Gitblit v1.9.3