xusl 5 miesięcy temu
rodzic
commit
0867c2ba0d

+ 8 - 2
cpp-admin/src/main/java/com/cpp/web/service/accuracy/impl/ShortTermSinglePointDeviationServiceImpl.java

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