| | |
| | | } |
| | | } |
| | | |
| | | try { |
| | | String adjValuePoint = chartParams.get(CommonConstant.ADJ_VALUE_POINT); |
| | | if (StringUtils.isNotBlank(adjValuePoint)) { |
| | | List<String> pointNos = new ArrayList<>(); |
| | | pointNos.add(adjValuePoint); |
| | | Map<String, Object> adjValue = dataPointApi.queryPointsRealValue(pointNos); |
| | | dataView.setAdjValue(new BigDecimal(adjValue.get(adjValuePoint).toString())); |
| | | } |
| | | |
| | | String adjValueArrPoint = chartParams.get(CommonConstant.ADJ_VALUE_ARR_POINT); |
| | | if (StringUtils.isNotBlank(adjValueArrPoint)) { |
| | | String[] adjPointArr = adjValueArrPoint.split(","); |
| | | Map<String, Object> adjValue = dataPointApi.queryPointsRealValue(Arrays.asList(adjPointArr)); |
| | | BigDecimal[] adjValueArr = new BigDecimal[adjPointArr.length]; |
| | | for(int i = 0; i < adjPointArr.length; i++) { |
| | | adjValueArr[i] = new BigDecimal(adjValue.get(adjPointArr[i]).toString()); |
| | | } |
| | | dataView.setAdjValueArr(adjValueArr); |
| | | } |
| | | } catch (Exception ex) { |
| | | ex.printStackTrace(); |
| | | } |
| | | |
| | | result.setPredictTime(predictTime); |
| | | result.setStartTime(startTime); |
| | | result.setEndTime(endTime); |