package com.iailab.module.ansteel.job.task; import com.iailab.module.ansteel.api.controller.admin.ModelController; import com.iailab.module.ansteel.api.vo.PowerTransferReqVO; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.math.BigDecimal; /** * 临时运行负荷移植 * * @author PanZhibao * @Description * @createTime 2025年06月13日 */ @Component("tempRunFhyzTask") public class TempRunFhyzTask implements ITask { private Logger logger = LoggerFactory.getLogger(getClass()); @Autowired private ModelController modelController; @Override public void run(String params) { logger.info("TempRunFhyzTask定时任务正在执行,参数为:{}", params); try { // 负荷移植建议与方案 PowerTransferReqVO reqVO = new PowerTransferReqVO(); reqVO.setType(1); reqVO.setNow(900); reqVO.setStart(1000); reqVO.setMins(240); reqVO.setBfg(2); reqVO.setLimit(new BigDecimal(170000)); reqVO.setTingjiZhong(0); reqVO.setTingjiHou(0); reqVO.setTingjiRezha(0); modelController.scheduleEleLoad(reqVO); } catch (Exception ex) { logger.error("TempRunFhyzTask运行异常"); ex.printStackTrace(); } logger.info("TempRunFhyzTask运行完成"); } }