diff --git a/src/main/java/com/biutag/supervisiondata/service/impl/GBaseJJDServiceImpl.java b/src/main/java/com/biutag/supervisiondata/service/impl/GBaseJJDServiceImpl.java index 1bb6e4d..1b48c29 100644 --- a/src/main/java/com/biutag/supervisiondata/service/impl/GBaseJJDServiceImpl.java +++ b/src/main/java/com/biutag/supervisiondata/service/impl/GBaseJJDServiceImpl.java @@ -341,7 +341,9 @@ public class GBaseJJDServiceImpl implements GBaseJJDService { List tmp = Arrays.stream(idCard.split(",")).toList(); // 如果有多个号码,防止警察证件被录入 if (tmp.size() > 1) { - tmp.remove(0); + for (int i = 1; i < tmp.size(); i++) { + mobiles.add(tmp.get(i)); + } } idCodes.addAll(tmp); for (String s : tmp) { @@ -357,9 +359,10 @@ public class GBaseJJDServiceImpl implements GBaseJJDService { List tmp = Arrays.stream(idCard.split(",")).toList(); // 如果有多个号码,防止警察证件被录入 if (tmp.size() > 1) { - tmp.remove(0); + for (int i = 1; i < tmp.size(); i++) { + mobiles.add(tmp.get(i)); + } } - mobiles.addAll(tmp); for (String s : tmp) { mobileMap.computeIfAbsent(s, k -> new ArrayList<>()).add(gBaseJJD); }