文档库--文档库编辑(es先删除后新增)
This commit is contained in:
+6
-8
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user