|
@@ -67,7 +67,8 @@ public class ShortTermSinglePointDeviationServiceImpl extends ServiceImpl<ShortT
|
|
double q1 = (Double)result[1];
|
|
double q1 = (Double)result[1];
|
|
|
|
|
|
if (StrUtil.isBlankIfStr(stationCode)){
|
|
if (StrUtil.isBlankIfStr(stationCode)){
|
|
-
|
|
|
|
|
|
+ Map dashboardMap = plotDashboardData(groupedByDate);
|
|
|
|
+ map.put("abnormal", dashboardMap);
|
|
}else {
|
|
}else {
|
|
// 获取异常值
|
|
// 获取异常值
|
|
List<Double> doubleList = groupedByDate.get(s).stream()
|
|
List<Double> doubleList = groupedByDate.get(s).stream()
|
|
@@ -82,6 +83,7 @@ public class ShortTermSinglePointDeviationServiceImpl extends ServiceImpl<ShortT
|
|
abnormalList.add(ycDataList);
|
|
abnormalList.add(ycDataList);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ map.put("abnormal", abnormalList);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
dataList.add("");
|
|
dataList.add("");
|
|
@@ -89,11 +91,15 @@ public class ShortTermSinglePointDeviationServiceImpl extends ServiceImpl<ShortT
|
|
}
|
|
}
|
|
map.put("result", dataList);
|
|
map.put("result", dataList);
|
|
map.put("time", timeList);
|
|
map.put("time", timeList);
|
|
- map.put("abnormal", abnormalList);
|
|
|
|
|
|
+
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
|
|
+ private Map plotDashboardData(Map<String, List<ShortTermSinglePointDeviation>> groupedByDate) {
|
|
|
|
|
|
|
|
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+
|
|
public static Object[] plot(double[] data,String date) {
|
|
public static Object[] plot(double[] data,String date) {
|
|
Arrays.sort(data);
|
|
Arrays.sort(data);
|
|
// 1/4
|
|
// 1/4
|