鞍钢鲅鱼圈能源管控系统后端代码
潘志宝
4 天以前 8b9087bf29053274c77a0e63e4a04f58a5f5bb6b
修正计划
已修改1个文件
26 ■■■■■ 文件已修改
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java
@@ -376,9 +376,11 @@
        if (CollectionUtils.isEmpty(chartData.getDataView().getCurData())) {
            return result;
        }
        // 两部分组成,左侧T+L,右侧当前
        String lineType = chartData.getDataView().getLineType();
        List<Object[]> preData = new ArrayList<>();
        if ("1".equals(lineType)) {
            // 两部分组成,左侧T+L,右侧当前
            if(!CollectionUtils.isEmpty(chartData.getDataView().getPreDataL())) {
        for (int i = 0; i < chartData.getDataView().getPreDataL().size(); i++) {
            Object[] dataItem = chartData.getDataView().getPreDataL().get(i);
            Date t = DateUtils.parse(dataItem[0].toString(), DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND);
@@ -386,10 +388,30 @@
                preData.add(dataItem);
            }
        }
            }
            if(!CollectionUtils.isEmpty(chartData.getDataView().getCurData())) {
        for (int i = 0; i < chartData.getDataView().getCurData().size(); i++) {
            Object[] dataItem = chartData.getDataView().getCurData().get(i);
            preData.add(dataItem);
        }
            }
        } else if ("2".equals(lineType)) {
            // 展示T+N
            if(!CollectionUtils.isEmpty(chartData.getDataView().getPreDataN())) {
                for (int i = 0; i < chartData.getDataView().getPreDataN().size(); i++) {
                    Object[] dataItem = chartData.getDataView().getPreDataN().get(i);
                    preData.add(dataItem);
                }
            }
        } else {
            // 展示当前值
            if(!CollectionUtils.isEmpty(chartData.getDataView().getCurData())) {
                for (int i = 0; i < chartData.getDataView().getCurData().size(); i++) {
                    Object[] dataItem = chartData.getDataView().getCurData().get(i);
                    preData.add(dataItem);
                }
            }
        }
        double lastValue = 0;
        for (int i = 0; i < preData.size(); i++) {