Browse Source

fix过滤引擎

thing_master
siyang 1 year ago
parent
commit
12b67ac7d8
  1. 3
      modules/filter-rule/src/main/java/com/thing/filter/rule/listener/FilterLogSaveEventListener.java

3
modules/filter-rule/src/main/java/com/thing/filter/rule/listener/FilterLogSaveEventListener.java

@ -244,6 +244,7 @@ public class FilterLogSaveEventListener {
if (onlyMergeMissThingAttr) { if (onlyMergeMissThingAttr) {
thingAttrs = currentLog.getMissingThingAttrs(); thingAttrs = currentLog.getMissingThingAttrs();
if (CollectionUtils.isEmpty(thingAttrs)) { if (CollectionUtils.isEmpty(thingAttrs)) {
mergedLogs.add(currentLog);
continue; continue;
} }
} else { } else {
@ -271,7 +272,9 @@ public class FilterLogSaveEventListener {
} }
}); });
} }
if (!unMergedLogs.isEmpty()) {
mergedLogs.addAll(unMergedLogs); mergedLogs.addAll(unMergedLogs);
}
return mergedLogs.stream().filter(Objects::nonNull).collect(Collectors.toSet()); return mergedLogs.stream().filter(Objects::nonNull).collect(Collectors.toSet());
} }

Loading…
Cancel
Save