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) {
// 先删后增
LambdaUpdateWrapper<EnterpriseStandardInspectContent> 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);
}