fix: 81983 企业标准--编辑提示数据库中已存在该记录
This commit is contained in:
+3
-3
@@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user