Pārlūkot izejas kodu

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

yangyi 1 mēnesi atpakaļ
vecāks
revīzija
21ccd8595f

+ 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++;
             }