文档库--文档库编辑(es先删除后新增)

This commit is contained in:
zhn
2022-03-26 00:20:23 +08:00
parent 14d4aa8758
commit a9c5c2b74e
@@ -1529,14 +1529,6 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
stringMap.put("content", sb.toString());
stringMap.put("file_text","");
stringMap.put("file_name","");
//下拉框,日期,属性字段也存入到es中
// Map<String,Object> hashMap = new HashMap<>();
// for (Map.Entry<String, Object> entry : map.entrySet()) {
// if(fieldListTemp.contains(entry.getKey())){
// hashMap.put(entry.getKey(),entry.getValue());
// }
// }
// mapCopy(hashMap, stringMap);
mapListTemp.add(stringMap);
}
@@ -1571,6 +1563,12 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
// JSONObject jsonObjectAll = JSON.parseObject(JSON.toJSONString(mapFullText));
//修改es
try {
//删除文档库和全部
jeroElasticsearchTemplate.delete(SearchEnum.INDEX_NAME_DOCUMENT.getValue(), SearchEnum.TYPE_NAME_DOCUMENT.getValue(), (String) map.get("id"));
//删除全部
for (Map<String, Object> objectMap : mapListTemp) {
jeroElasticsearchTemplate.delete(SearchEnum.FULL_TEXT_SEARCH.getValue(), SearchEnum.FULL_TEXT_SEARCH.getValue(), (String) objectMap.get("id"));
}
jeroElasticsearchTemplate.saveOrUpdate(SearchEnum.INDEX_NAME_DOCUMENT.getValue(), SearchEnum.TYPE_NAME_DOCUMENT.getValue(), (String) map.get("id"), jsonObject);
//添加全文
jeroElasticsearchTemplate.saveBatch(SearchEnum.FULL_TEXT_SEARCH.getValue(), SearchEnum.FULL_TEXT_SEARCH.getValue(), array);