Selaa lähdekoodia

fix:列表采集批内重复id导致主键冲突崩溃

yangyi 1 kuukausi sitten
vanhempi
sitoutus
21ccd8595f
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      src/main/java/space/anyi/service/ListCollectService.java

+ 1 - 1
src/main/java/space/anyi/service/ListCollectService.java

@@ -141,7 +141,7 @@ public class ListCollectService {
         }
         int inserted = 0;
         for (News n : batch) {
-            if (!existingIds.contains(n.getId())) {
+            if (existingIds.add(n.getId())) {
                 mapper.insert(n);
                 inserted++;
             }