| | |
| | | @Override |
| | | public List<PreDataViewSimpleDTO> getPreDataByOutIds(PreDataBarLineReqVO reqVO) { |
| | | PreDataBarLineRespVO preDataBarLineRespVO = mcsApi.getPreDataCharts(reqVO); |
| | | String predictTime = DateUtils.format(preDataBarLineRespVO.getPredictTime(), DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND); |
| | | // String predictTime = DateUtils.format(preDataBarLineRespVO.getPredictTime(), DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND); |
| | | |
| | | List<PreDataViewSimpleDTO> preDataViewSimpleDTOList = new ArrayList<>(); |
| | | preDataBarLineRespVO.getDataViewList().forEach(item -> { |
| | | PreDataViewSimpleDTO preDataViewSimpleDTO = new PreDataViewSimpleDTO(); |
| | | preDataViewSimpleDTO.setItemName(item.getResultName()); |
| | | preDataViewSimpleDTO.setPredictTime(preDataBarLineRespVO.getPredictTime()); |
| | | preDataViewSimpleDTO.setPredictTime(item.getPredictTime()); |
| | | |
| | | preDataViewSimpleDTO.setCurData(item.getCurData()); |
| | | preDataViewSimpleDTO.setRealData(item.getRealData()); |
| | | preDataViewSimpleDTO.setPreDataN(item.getPreDataN().stream() |
| | | .filter(data -> !(DateUtils.parse(data[0].toString(), DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)).after(preDataBarLineRespVO.getPredictTime())) |
| | | .collect(Collectors.toList())); |
| | | preDataViewSimpleDTO.setPreDataL(item.getPreDataL()); |
| | | preDataViewSimpleDTO.setPreDataN(item.getPreDataN()); |
| | | preDataViewSimpleDTO.setCumulantRealData(item.getCumulantRealData()); |
| | | preDataViewSimpleDTO.setCumulantPreData(item.getCumulantPreData()); |
| | | |
| | | preDataViewSimpleDTOList.add(preDataViewSimpleDTO); |
| | | }); |
| | | return preDataViewSimpleDTOList; |