package com.zy.asrs.task; import com.zy.asrs.task.core.ReturnT; import com.zy.asrs.task.handler.JarBurialEscalationHandler; import com.zy.asrs.task.handler.ScaleEscalationHandler; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; /** * Created by Monkey D. Luffy on 2024.07.20 * 亳州煜星..............以下.............亳州煜星.............上传开式冷却信号 */ @Slf4j @Component public class JarBurialEscalationScheduler { @Autowired private JarBurialEscalationHandler jarBurialEscalationHandler; @Scheduled(cron = "0/3 * * * * ? ") private void execute(){//上传开式冷却信号 int[] jarList =new int[]{1,2,3,4,5,6}; for (int jarNo : jarList){ try{ ReturnT result = jarBurialEscalationHandler.start(jarNo,10,11); if (result.getCode()==200){ break; } }catch (Exception e){ log.error("冷却池:"+jarNo+"==》上传开式冷却信号处理失败,异常信息:"+e); } } } // @Scheduled(cron = "0/3 * * * * ? ") private void execute2(){//上传开式冷却信号 int[] jarList =new int[]{1,2,3,4,5,6}; for (int jarNo : jarList){ try{ ReturnT result = jarBurialEscalationHandler.start(jarNo,11,12); if (result.getCode()==200){ break; } }catch (Exception e){ log.error("冷却池:"+jarNo+"==》上传开式冷却信号处理失败,异常信息:"+e); } } } }