鞍钢鲅鱼圈能源管控系统后端代码
dongyukun
2025-05-15 caeb3213baed5720caec3fb5939234bc709519f4
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java
@@ -225,12 +225,12 @@
        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);
            }
        }
@@ -471,6 +471,9 @@
            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;