|
@@ -61,26 +61,41 @@ public class ScadaHistoryServiceImpl extends ServiceImpl<ScadaHistoryMapper, Sca
|
|
|
|
|
|
if (CollUtil.isNotEmpty(compareTime)) {
|
|
|
long cz = query.getEndTime().getTime() - query.getStartTime().getTime();
|
|
|
- for (Date d : compareTime) {
|
|
|
+ for (int i = 0; i < compareTime.size(); i++) {
|
|
|
+ Date d = compareTime.get(i);
|
|
|
query.setStartTime(DateUtil.date(d));
|
|
|
long l = d.getTime() + cz;
|
|
|
DateTime date = DateUtil.date(l);
|
|
|
query.setEndTime(date);
|
|
|
createEcharts(query, map);
|
|
|
+ int finalI = i;
|
|
|
+ map.forEach((k, v) -> {
|
|
|
+ List<EchartsLine> echartsLineLists = v.getEchartsLine();
|
|
|
+ EchartsLine originLine = echartsLineLists.get(0);
|
|
|
+ EchartsLine dealLine = echartsLineLists.get(finalI + 1);
|
|
|
+ List<SeriesData> dealLineSeriesDataList = dealLine.getSeriesData();
|
|
|
+ List<SeriesData> originSeriesDataList = originLine.getSeriesData();
|
|
|
+ for (int j = 0; j < originSeriesDataList.size(); j++) {
|
|
|
+ Map<String, Object> tempMap = new HashMap<>();
|
|
|
+ SeriesData originSeriesData = originSeriesDataList.get(j);
|
|
|
+ List<Map<String, Object>> values = originSeriesData.getValues();
|
|
|
+ if(j < dealLineSeriesDataList.size()){
|
|
|
+ tempMap.put(dealLineSeriesDataList.get(j).getName(), dealLineSeriesDataList.get(j).getValue());
|
|
|
+ }
|
|
|
+ values.add(tempMap);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
-
|
|
|
- query.setStartTime(DateUtil.date(d));
|
|
|
- long l = d.getTime() + cz;
|
|
|
- DateTime date = DateUtil.date(l);
|
|
|
- query.setEndTime(date);
|
|
|
- createEcharts(query, map);
|
|
|
- });*/
|
|
|
}
|
|
|
if (CollUtil.isNotEmpty(map)) {
|
|
|
map.forEach((k, v) -> {
|
|
|
List<String> xAxis = v.getXAxis();
|
|
|
List<String> collect = xAxis.stream().distinct().sorted().collect(Collectors.toList());
|
|
|
v.setXAxis(collect);
|
|
|
+ List<EchartsLine> temp = new ArrayList<>();
|
|
|
+ EchartsLine echartsLine = v.getEchartsLine().get(0);
|
|
|
+ temp.add(echartsLine);
|
|
|
+ v.setEchartsLine(temp);
|
|
|
echartsLinesList.add(v);
|
|
|
});
|
|
|
}
|
|
@@ -297,7 +312,7 @@ public class ScadaHistoryServiceImpl extends ServiceImpl<ScadaHistoryMapper, Sca
|
|
|
}
|
|
|
values.add(MonitorDataVo.getScadaTime());
|
|
|
values.add(seriesData.getValue());
|
|
|
- seriesData.setValues(values);
|
|
|
+
|
|
|
seriesDataList.add(seriesData);
|
|
|
}
|
|
|
echartsLine.setSeriesData(seriesDataList);
|
|
@@ -361,7 +376,7 @@ public class ScadaHistoryServiceImpl extends ServiceImpl<ScadaHistoryMapper, Sca
|
|
|
seriesData.setValue(monitorDataVo.getValue());
|
|
|
values.add(monitorDataVo.getScadaTime());
|
|
|
values.add(monitorDataVo.getValue());
|
|
|
- seriesData.setValues(values);
|
|
|
+
|
|
|
seriesDataList.add(seriesData);
|
|
|
}
|
|
|
echartsLine.setSeriesData(seriesDataList);
|
|
@@ -398,7 +413,7 @@ public class ScadaHistoryServiceImpl extends ServiceImpl<ScadaHistoryMapper, Sca
|
|
|
seriesData.setValue(monitorDataVo.getValue());
|
|
|
values.add(monitorDataVo.getScadaTime());
|
|
|
values.add(monitorDataVo.getValue());
|
|
|
- seriesData.setValues(values);
|
|
|
+
|
|
|
seriesDataList.add(seriesData);
|
|
|
}
|
|
|
echartsLine.setName(k1);
|
|
@@ -445,7 +460,7 @@ public class ScadaHistoryServiceImpl extends ServiceImpl<ScadaHistoryMapper, Sca
|
|
|
}
|
|
|
values.add(monitorDataVo.getScadaTime());
|
|
|
values.add(seriesData.getValue());
|
|
|
- seriesData.setValues(values);
|
|
|
+
|
|
|
seriesDataList.add(seriesData);
|
|
|
}
|
|
|
echartsLine.setName(k1);
|
|
@@ -502,7 +517,7 @@ public class ScadaHistoryServiceImpl extends ServiceImpl<ScadaHistoryMapper, Sca
|
|
|
}
|
|
|
values.add(monitorDataVo.getScadaTime());
|
|
|
values.add(seriesData.getValue());
|
|
|
- seriesData.setValues(values);
|
|
|
+
|
|
|
seriesDataList.add(seriesData);
|
|
|
}
|
|
|
echartsLine.setSeriesData(seriesDataList);
|