fix: 81983 企业标准--编辑提示数据库中已存在该记录

This commit is contained in:
2024-02-23 14:24:54 +08:00
parent 5084fe06f0
commit 1196379165
@@ -744,15 +744,15 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
public void esInspectContentSaveOrUpdate(List<EnterpriseStandardInspectContent> inspectContents, String standardId, String standardNo) { public void esInspectContentSaveOrUpdate(List<EnterpriseStandardInspectContent> inspectContents, String standardId, String standardNo) {
// 先删后增 // 先删后增
LambdaUpdateWrapper<EnterpriseStandardInspectContent> removeWrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<EnterpriseStandardInspectContent> removeWrapper = new LambdaUpdateWrapper<>();
removeWrapper.eq(EnterpriseStandardInspectContent::getStandardId, standardId); removeWrapper.eq(EnterpriseStandardInspectContent::getStandardId, standardId).or()
removeWrapper.eq(EnterpriseStandardInspectContent::getStandardNo, standardNo); .eq(EnterpriseStandardInspectContent::getStandardNo, standardNo);
esInspectContentService.remove(removeWrapper); esInspectContentService.remove(removeWrapper);
// 设置标准Id和标准编号 // 设置标准Id和标准编号
for (EnterpriseStandardInspectContent inspectContent : inspectContents) { for (EnterpriseStandardInspectContent inspectContent : inspectContents) {
inspectContent.setStandardId(standardId); inspectContent.setStandardId(standardId);
inspectContent.setStandardNo(standardNo); inspectContent.setStandardNo(standardNo);
} }
esInspectContentService.saveBatch(inspectContents); esInspectContentService.saveOrUpdateBatch(inspectContents);
} }