沙钢智慧能源系统后端代码
潘志宝
9 天以前 966b940e0a609114bc90eac414caa0237d0ab4c1
氧气系统优化调度决策
已修改1个文件
12 ■■■■ 文件已修改
shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleOnaOptTask.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleOnaOptTask.java
@@ -124,24 +124,24 @@
                    String faAdvice = entry.getValue().getResult().get("faAdvice").toString();
                    String hongAdvice = entry.getValue().getResult().get("hongAdvice").toString();
                    String runAdvice = entry.getValue().getResult().get("runAdvice").toString();
                    JSONArray adviceValues = JSONArray.parseArray(entry.getValue().getResult().get("adviceValues").toString());
                    /*JSONArray adviceValues = JSONArray.parseArray(entry.getValue().getResult().get("adviceValues").toString());
                    List<BigDecimal> adviceValueList = new ArrayList<>();
                    if (!CollectionUtils.isEmpty(adviceValues)) {
                        for (int i = 0; i < adviceValues.size(); i++) {
                            adviceValueList.add(new BigDecimal(adviceValues.get(i).toString()));
                        }
                    }
                    }*/
                    if(!yingdiAdvice.equals("压力正常")){
                        saveScheduleSuggest("盈德中压调整建议", yingdiAdvice, scheduleObj, scheduleTime, adviceValueList.get(0), scheduleScheme.getAdjustRate());
                        saveScheduleSuggest("盈德中压调整建议", yingdiAdvice, scheduleObj, scheduleTime);
                    }
                    if(!faAdvice.equals("压力正常")){
                        saveScheduleSuggest("法夜空调整建议", faAdvice, scheduleObj, scheduleTime, adviceValueList.get(1), scheduleScheme.getAdjustRate());
                        saveScheduleSuggest("法夜空调整建议", faAdvice, scheduleObj, scheduleTime);
                    }
                    if(!hongAdvice.equals("压力正常")){
                        saveScheduleSuggest("宏昌调整建议", hongAdvice, scheduleObj, scheduleTime, adviceValueList.get(2), scheduleScheme.getAdjustRate());
                        saveScheduleSuggest("宏昌调整建议", hongAdvice, scheduleObj, scheduleTime);
                    }
                    if(!runAdvice.equals("压力正常")){
                        saveScheduleSuggest("润忠调整建议", runAdvice, scheduleObj, scheduleTime, adviceValueList.get(3), scheduleScheme.getAdjustRate());
                        saveScheduleSuggest("润忠调整建议", runAdvice, scheduleObj, scheduleTime);
                    }
                } else if (entry.getKey().equals(CODE01)) {
                    StScheduleSchemeDTO scheduleScheme = schemeMap.get(CODE05);