소스 검색

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

yangyi 1 개월 전
부모
커밋
21ccd8595f
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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++;
             }