修改标签、标签模板的更新接口逻辑

This commit is contained in:
yangsb
2024-03-26 10:49:16 +08:00
parent f99d5ea714
commit 8e1c685d8a
3 changed files with 91 additions and 10 deletions
@@ -122,13 +122,16 @@ public class ESDocumentServiceImpl implements ESDocumentService{
public <T> BulkResponse bulkCreate(String idxName, List<T> documents) throws Exception {
BulkRequest.Builder br = new BulkRequest.Builder();
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
Date date = new Date();
documents.forEach(document ->{
ESDocument esDocument = (ESDocument) document;
if(StrUtil.isBlank(esDocument.getId())) {
esDocument.setId(snowflake.nextIdStr());
}
esDocument.setCreator(loginUser.getId());
esDocument.setCreateTime(date);
esDocument.setUpdater(loginUser.getId());
esDocument.setUpdateTime(new Date());
esDocument.setUpdateTime(date);
br.operations(op -> op.index(idx -> idx
.index(idxName)
.id(esDocument.getId().toString())