沙钢智慧能源系统后端代码
dongyukun
2025-06-10 0a2309483b770d448d2f011628d7cc436c322a2e
shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleOnaOptTask.java
@@ -9,6 +9,8 @@
import com.iailab.module.model.api.mdk.dto.MdkScheduleRespDTO;
import com.iailab.module.model.enums.CommonConstant;
import com.iailab.module.model.enums.ScheduleTriggerMethodEnum;
import com.iailab.module.shasteel.job.entity.MessageInfoEntity;
import com.iailab.module.shasteel.job.service.MessageInfoService;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -57,6 +59,9 @@
    @Autowired
    private MdkApi mdkApi;
    @Autowired
    private MessageInfoService messageInfoService;
    private Map<String, StScheduleSchemeDTO> schemeMap = new HashMap<>();
@@ -261,5 +266,13 @@
        alarm.setAlarmType(adjustValue.compareTo(BigDecimal.ZERO) > 0 ? "超上限" : "超下限");
        alarm.setAlarmTime(scheduleTime);
        mcsApi.createAlarmMessage(alarm);
        MessageInfoEntity messageInfoEntity = new MessageInfoEntity();
        messageInfoEntity.setTitle(title);
        messageInfoEntity.setContent(content);
        messageInfoEntity.setSendTime(scheduleTime);
        messageInfoEntity.setBusinessKey(alarm.getId());
        messageInfoEntity.setMessageSource("模型预警");
        messageInfoEntity.setCreateDate(new Date());
        messageInfoService.create(messageInfoEntity);
    }
}