zhouhao 2 lat temu
rodzic
commit
1cbe4638ed

+ 4 - 4
jetlinks-manager/rule-engine-manager/src/main/java/org/jetlinks/community/rule/engine/measurement/AlarmRecordRankMeasurement.java

@@ -95,9 +95,9 @@ public class AlarmRecordRankMeasurement extends StaticMeasurement {
 
             Comparator<AggregationData> comparator;
             if (Objects.equals(parameter.getString("order",""), "asc")){
-                 comparator = Comparator.comparingInt(d-> d.getInt("count", 0));
+                 comparator = Comparator.comparingLong(d-> d.getLong("count", 0L));
             }else {
-                comparator = Comparator.<AggregationData>comparingInt(d-> d.getInt("count", 0)).reversed();
+                comparator = Comparator.<AggregationData>comparingLong(d-> d.getLong("count", 0L)).reversed();
             }
 
             AggregationQueryParam param = createQueryParam(parameter);
@@ -122,11 +122,11 @@ public class AlarmRecordRankMeasurement extends StaticMeasurement {
 
             private String targetName;
 
-            private Integer count;
+            private long count;
 
             public SimpleResult(AggregationData data) {
                 String targetId = data.getString("targetId", "");
-                this.setCount(data.getInt("count", 0));
+                this.setCount(data.getLong("count", 0L));
                 this.setTargetName(data.getString("targetName", targetId));
                 this.setTargetId(data.getString("targetId", ""));
             }