Explorar o código

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

yangyi hai 1 mes
pai
achega
21ccd8595f
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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++;
             }