Browse Source

fix--重复线索问题

master
buaixuexideshitongxue 3 weeks ago
parent
commit
c05bfc476b
  1. 13
      src/main/java/com/biutag/supervisiondata/service/impl/ModelClueServiceImpl.java

13
src/main/java/com/biutag/supervisiondata/service/impl/ModelClueServiceImpl.java

@ -29,6 +29,7 @@ import java.time.*;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
import java.util.*;
import java.util.function.Function;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
@ -406,7 +407,17 @@ public class ModelClueServiceImpl implements ModelClueService {
if (needsInsertIds.isEmpty()) {
return new ArrayList<>();
}
return modelClues.stream().filter(item -> needsInsertIds.contains(item.getUniqueKey())).toList();
// return modelClues.stream().filter(item -> needsInsertIds.contains(item.getUniqueKey())).toList();
return modelClues.stream()
.filter(item -> needsInsertIds.contains(item.getUniqueKey()))
.collect(Collectors.toMap(
ModelClue::getUniqueKey,
Function.identity(),
(existing, replacement) -> existing
))
.values()
.stream()
.toList();
}
private void getModelCluesForModel7(String param, List<ModelClue> modelClues) {

Loading…
Cancel
Save