mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 21:52:07 +08:00
标签新增修改元素为空处理
This commit is contained in:
+4
@@ -67,6 +67,7 @@ public class LabelTemplateServiceImpl implements LabelTemplateService {
|
|||||||
|
|
||||||
// 插入子表
|
// 插入子表
|
||||||
List<LabelElementTemplateSaveReqVO> createReqVOElements = createReqVO.getElements();
|
List<LabelElementTemplateSaveReqVO> createReqVOElements = createReqVO.getElements();
|
||||||
|
if(CollectionUtil.isNotEmpty(createReqVOElements)) {
|
||||||
List<LabelElementPropertyDO> labelElementPropertyDOS = new ArrayList<>();
|
List<LabelElementPropertyDO> labelElementPropertyDOS = new ArrayList<>();
|
||||||
createReqVOElements.forEach(e -> {
|
createReqVOElements.forEach(e -> {
|
||||||
e.setLabelTemplateId(labelTemplate.getId());
|
e.setLabelTemplateId(labelTemplate.getId());
|
||||||
@@ -83,6 +84,7 @@ public class LabelTemplateServiceImpl implements LabelTemplateService {
|
|||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
throw exception(INTERNAL_SERVER_ERROR);
|
throw exception(INTERNAL_SERVER_ERROR);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// 返回
|
// 返回
|
||||||
return labelTemplate.getId();
|
return labelTemplate.getId();
|
||||||
}
|
}
|
||||||
@@ -126,7 +128,9 @@ public class LabelTemplateServiceImpl implements LabelTemplateService {
|
|||||||
});
|
});
|
||||||
//插入索引
|
//插入索引
|
||||||
try {
|
try {
|
||||||
|
if(CollectionUtil.isNotEmpty(labelElementPropertyDOS)) {
|
||||||
esDocumentService.bulkCreate(LABEL_TEMPLATE_ELEMENT_PROPERTY_INX, labelElementPropertyDOS);
|
esDocumentService.bulkCreate(LABEL_TEMPLATE_ELEMENT_PROPERTY_INX, labelElementPropertyDOS);
|
||||||
|
}
|
||||||
if(!Objects.isNull(builder)) {
|
if(!Objects.isNull(builder)) {
|
||||||
elasticsearchClient.deleteByQuery(builder.build());
|
elasticsearchClient.deleteByQuery(builder.build());
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -67,6 +67,7 @@ public class LabelServiceImpl implements LabelService {
|
|||||||
|
|
||||||
// 插入子表
|
// 插入子表
|
||||||
List<LabelElementSaveReqVO> createReqVOElements = createReqVO.getElements();
|
List<LabelElementSaveReqVO> createReqVOElements = createReqVO.getElements();
|
||||||
|
if(CollectionUtil.isNotEmpty(createReqVOElements)) {
|
||||||
List<LabelElementPropertyDO> labelElementPropertyDOS = new ArrayList<>();
|
List<LabelElementPropertyDO> labelElementPropertyDOS = new ArrayList<>();
|
||||||
createReqVOElements.forEach(e -> {
|
createReqVOElements.forEach(e -> {
|
||||||
e.setLabelId(Label.getId());
|
e.setLabelId(Label.getId());
|
||||||
@@ -83,6 +84,7 @@ public class LabelServiceImpl implements LabelService {
|
|||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
throw exception(INTERNAL_SERVER_ERROR);
|
throw exception(INTERNAL_SERVER_ERROR);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// 返回
|
// 返回
|
||||||
return Label.getId();
|
return Label.getId();
|
||||||
}
|
}
|
||||||
@@ -126,7 +128,9 @@ public class LabelServiceImpl implements LabelService {
|
|||||||
});
|
});
|
||||||
//插入索引
|
//插入索引
|
||||||
try {
|
try {
|
||||||
|
if(CollectionUtil.isNotEmpty(labelElementPropertyDOS)) {
|
||||||
esDocumentService.bulkCreate(LABEL_ELEMENT_PROPERTY_INX, labelElementPropertyDOS);
|
esDocumentService.bulkCreate(LABEL_ELEMENT_PROPERTY_INX, labelElementPropertyDOS);
|
||||||
|
}
|
||||||
if(!Objects.isNull(builder)) {
|
if(!Objects.isNull(builder)) {
|
||||||
elasticsearchClient.deleteByQuery(builder.build());
|
elasticsearchClient.deleteByQuery(builder.build());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user