鞍钢鲅鱼圈能源管控系统后端代码
liriming
2025-06-11 8d9525154e9500069a5b2f934a0871b52cd1f15b
无功优化定时任务更新
已修改2个文件
17 ■■■■ 文件已修改
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOffPowerOptimTask.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOnPowerOptimTask.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOffPowerOptimTask.java
@@ -50,9 +50,9 @@
            for (Map.Entry<String, Object> entry : result.entrySet()) {
                String key = entry.getKey();
                if (key.contains("advice") ||
                        key.contains("wangtie_cos_flag") ||
                        key.contains("off_power_up_flag")) {
                    this.saveScheduleSuggest("无功优化", entry.getValue(), "WGYH", calendar.getTime());
                        key.contains("off_power_up_flag") ||
                        key.contains("cos")) {
                    this.saveScheduleSuggest("无功优化", key, entry.getValue(), "WGYH", calendar.getTime());
                }
            }
            if (mdkApi.scheduleModelOut(mdkScheduleRespDTO)) {
@@ -66,7 +66,7 @@
        logger.info("runOffPowerOptimTask运行完成");
    }
    private void saveScheduleSuggest(String title, Object content, String scheduleObj, Date scheduleTime) {
    private void saveScheduleSuggest(String title, String key, Object content, String scheduleObj, Date scheduleTime) {
        if (content == null || StringUtils.isBlank(content.toString()) || "0".equals(content.toString())) {
            logger.info(title + "content为空");
            return;
@@ -77,6 +77,13 @@
        suggest.setScheduleObj(scheduleObj);
        suggest.setScheduleTime(scheduleTime);
        suggest.setSort(0);
        if(key.contains("off_power_up_flag")){
            suggest.setScheduleType("off");
        }else if(key.contains("cos")) {
            suggest.setScheduleType("cos");
        }else if(key.contains("advice")) {
            suggest.setScheduleType("advice");
        }
        mcsApi.createScheduleSuggest(suggest);
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOnPowerOptimTask.java
@@ -46,7 +46,7 @@
    @Autowired
    private McsApi mcsApi;
    private final static String POINT_NO = "RunOnPowerOptimTask";
    private final static String POINT_NO = "C0000201107";
    @Override
    public void run(String params) {