沙钢智慧能源系统后端代码
Jay
2025-05-21 0a702eed7f20f9c70b4c169503a981ff077e6f5f
shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleAirDispatchTask.java
@@ -93,9 +93,9 @@
            // 保存调度建议
            this.saveScheduleSuggest("空压机启动调度建议", mdkScheduleRespDTO.getResult().get("dispatchStart"), scheme.getScheduleObj(),
                    scheduleTime, scheme.getAdjustRate());
                    scheduleTime, scheme.getAdjustRate(), scheme.getModelId(), scheme.getId());
            this.saveScheduleSuggest("空压机关停调度建议", mdkScheduleRespDTO.getResult().get("dispatchClose"), scheme.getScheduleObj(),
                    scheduleTime, scheme.getAdjustRate());
                    scheduleTime, scheme.getAdjustRate(), scheme.getModelId(), scheme.getId());
            logger.info(params + "调度方案执行完成");
        } catch (Exception ex) {
            logger.error("RunScheduleAirDispatchTask运行异常");
@@ -104,7 +104,7 @@
        logger.info("RunScheduleAirDispatchTask运行完成");
    }
    private void saveScheduleSuggest(String title, Object content, String scheduleObj, Date scheduleTime, int adjustRate) {
    private void saveScheduleSuggest(String title, Object content, String scheduleObj, Date scheduleTime, int adjustRate, String modelId,  String schemeId) {
        if (content == null) {
            logger.info(title + "调整值为空,不产生建议");
            return;
@@ -127,6 +127,8 @@
        suggest.setContent(content.toString());
        suggest.setScheduleObj(scheduleObj);
        suggest.setScheduleTime(scheduleTime);
        suggest.setModelId(modelId);
        suggest.setSchemeId(schemeId);
        suggest.setSort(0);
        mcsApi.createScheduleSuggest(suggest);
    }