diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java index 644e4e9c..7e2ade68 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java @@ -744,15 +744,15 @@ public class LawsCommonServiceImpl implements ILawsCommonService { public void esInspectContentSaveOrUpdate(List inspectContents, String standardId, String standardNo) { // 先删后增 LambdaUpdateWrapper removeWrapper = new LambdaUpdateWrapper<>(); - removeWrapper.eq(EnterpriseStandardInspectContent::getStandardId, standardId); - removeWrapper.eq(EnterpriseStandardInspectContent::getStandardNo, standardNo); + removeWrapper.eq(EnterpriseStandardInspectContent::getStandardId, standardId).or() + .eq(EnterpriseStandardInspectContent::getStandardNo, standardNo); esInspectContentService.remove(removeWrapper); // 设置标准Id和标准编号 for (EnterpriseStandardInspectContent inspectContent : inspectContents) { inspectContent.setStandardId(standardId); inspectContent.setStandardNo(standardNo); } - esInspectContentService.saveBatch(inspectContents); + esInspectContentService.saveOrUpdateBatch(inspectContents); }