| | |
| | | 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)) { |
| | |
| | | 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; |
| | |
| | | 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); |
| | | } |
| | | } |