| | |
| | | calendar.set(Calendar.HOUR_OF_DAY, 0); |
| | | |
| | | for (PowerNetFactorDTO dto : result) { |
| | | try { |
| | | List<String> points = new ArrayList<>(); |
| | | if (StringUtils.isNotBlank(dto.getCurP())) { |
| | | points.add(dto.getCurP()); |
| | |
| | | Map<String, Object> pointsRealValue = dataPointApi.queryPointsRealValue(points); |
| | | if (pointsRealValue.get(dto.getCurP()) != null) { |
| | | dto.setCurP(pointsRealValue.get(dto.getCurP()).toString()); |
| | | } else { |
| | | dto.setCurP(""); |
| | | } |
| | | if (pointsRealValue.get(dto.getCurQ()) != null) { |
| | | dto.setCurQ(pointsRealValue.get(dto.getCurQ()).toString()); |
| | | } else { |
| | | dto.setCurQ(""); |
| | | } |
| | | if (pointsRealValue.get(dto.getCurCos()) != null) { |
| | | dto.setCurCos(pointsRealValue.get(dto.getCurCos()).toString()); |
| | | } else { |
| | | dto.setCurCos(""); |
| | | } |
| | | } else { |
| | | dto.setCurP(""); |
| | | dto.setCurQ(""); |
| | | dto.setCurCos(""); |
| | | } |
| | | } catch (Exception e) { |
| | | log.info(dto.getNodeName() + "获取当前值异常"); |
| | | e.printStackTrace(); |
| | | } |
| | | |
| | | try { |
| | | PredictLastValueReqVO reqVO = new PredictLastValueReqVO(); |
| | | reqVO.setPredictTime(calendar.getTime()); |
| | | List<String[]> itemNos = new ArrayList<>(); |
| | |
| | | if (StringUtils.isNotBlank(dto.getPreCos()) && preValues.get(dto.getPreCos()) != null) { |
| | | dto.setPreCos(preValues.get(dto.getPreCos()).toString()); |
| | | } |
| | | } else { |
| | | dto.setPreP(""); |
| | | dto.setPreQ(""); |
| | | dto.setPreCos(""); |
| | | } |
| | | |
| | | } catch (Exception ex) { |
| | | log.info(dto.getNodeName() + "获取预测值异常"); |
| | | ex.printStackTrace(); |
| | | } |
| | | } |
| | | return success(result); |
| | | } |