| | |
| | | List<Object[]> culData = new ArrayList<>(); |
| | | double leiji = 0; |
| | | if (StringUtils.isNotBlank(culIndex) && !CollectionUtils.isEmpty(preDataView.getCurData())) { |
| | | for(int i = 0; i < preDataView.getCurData().size(); i++) { |
| | | for (int i = 0; i < preDataView.getCurData().size(); i++) { |
| | | Object[] item = preDataView.getCurData().get(i); |
| | | Object[] dataItem = new Object[2]; |
| | | dataItem[0] = item[0]; |
| | | leiji = leiji + new BigDecimal(item[1].toString()).doubleValue(); |
| | | dataItem[1] = new BigDecimal(leiji).divide(new BigDecimal(60), 2, BigDecimal.ROUND_HALF_UP) ; |
| | | dataItem[1] = new BigDecimal(leiji).divide(new BigDecimal(60), 2, BigDecimal.ROUND_HALF_UP); |
| | | culData.add(dataItem); |
| | | } |
| | | } |
| | |
| | | preDataViewSimpleDTO.setPredictTime(preDataBarLineRespVO.getPredictTime()); |
| | | preDataViewSimpleDTO.setCurData(item.getCurData()); |
| | | preDataViewSimpleDTO.setRealData(item.getRealData()); |
| | | preDataViewSimpleDTO.setPreDataL(item.getPreDataL().stream() |
| | | .filter(data -> ((Date) data[0]).before(preDataBarLineRespVO.getPredictTime())) |
| | | .collect(Collectors.toList())); |
| | | preDataViewSimpleDTOList.add(preDataViewSimpleDTO); |
| | | }); |
| | | return preDataViewSimpleDTOList; |