diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java index bcbc097bd..db7317f65 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java @@ -127,6 +127,8 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl list = readFileContent(oSSFileList); -// if(list.size() != 0){ -// fileTextList.add(list) ; -// } } iOSSFileService.updateFileInfo(oSSFileList); valuesBuilder.append("," + "'" + valueTemp + "'"); @@ -1184,7 +1181,11 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl> mapListTempCn = new ArrayList<>(); List> mapListTempEn = new ArrayList<>(); try { + String cutCn = CutEnum.CN.getValue(); + String cutEn = CutEnum.EN.getValue(); if (fileInfos.size() != 0) { + Map mapBaseDateCn = new HashMap<>(); + Map mapBaseDateEn = new HashMap<>(); for (OSSFile ossFile : fileInfos) { Map stringMapCn = new HashMap<>(); Map stringMapEn = new HashMap<>(); @@ -1216,75 +1217,53 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl stringMapCn = new HashMap<>(); Map stringMapEn = new HashMap<>(); for (OnlCgformField onlCgformField : searchFieldList) { String s = (String) map.get(onlCgformField.getDbFieldName()); -// if (StringUtils.isBlank(s)) { -// s = ""; -// } if(StringUtils.isNotBlank(s)){ stringMapCn.put(onlCgformField.getDbFieldName(), s); stringMapEn.put(onlCgformField.getDbFieldName(), s); } } - String cutCn = CutEnum.CN.getValue(); - String cutEn = CutEnum.EN.getValue(); //封装中文的全文内容(es) putMapCn(idTemp, - (String) map.get("serial_number"), - "文档库", - sbCn.toString(), - (String) map.get("title"), - "", - "", - cutCn, - stringMapCn); + (String) map.get("serial_number"), "文档库", sbCn.toString(), + (String) map.get("title"), "", "", + cutCn, stringMapCn, SEARCH_FLAG); //封装英文的全文内容(es) - putMapCn(idTemp, - (String) map.get("serial_number"), - "document library", - sbEn.toString(), - (String) map.get("title"), - "", - "", - cutEn, - stringMapEn); + putMapCn(idTemp, (String) map.get("serial_number"), "document library", sbEn.toString(), + (String) map.get("title"), "", "", + cutEn, stringMapEn,SEARCH_FLAG); mapListTempCn.add(stringMapCn); mapListTempEn.add(stringMapEn); } @@ -1706,6 +1685,10 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl> mapListTempEn = new ArrayList<>(); try { if (fileInfos.size() != 0) { + String cutCn = CutEnum.CN.getValue(); + String cutEn = CutEnum.EN.getValue(); + Map mapBaseDateCn = new HashMap<>(); + Map mapBaseDateEn = new HashMap<>(); for (OSSFile ossFile : fileInfos) { Map stringMapCn = new HashMap<>(); Map stringMapEn = new HashMap<>(); @@ -1739,41 +1722,34 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl stringMapCn = new HashMap<>(); Map stringMapEn = new HashMap<>(); @@ -1782,9 +1758,6 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl stringMap){ + String fileName,String cut,Map stringMap, + String flag){ stringMap.put("id", id); stringMap.put("serial_number", serialNumber); stringMap.put("module_type", moduleType); @@ -4091,6 +4053,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl map) { + if(ObjectUtils.isEmpty(map.get("mapOne"))){ + ((Map) map.get("mapOne")).put("flag",SEARCH_FLAG); + } String cut = (String) map.get("cut"); //module_type 代表文档库的段落 //判断索引是否存在 @@ -627,6 +636,7 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService { .collect(Collectors.toList()); List inputFieldList = inputOnlCgformFieldList.stream().map(OnlCgformField::getDbFieldName).collect(Collectors.toList()); inputFieldList.add("file_text");//在输入框的类型中添加正文字段 + inputFieldList.add("flag");//标识(默认展示基础数据,不展示文件数据) Map mapOne = (Map) map.get("mapOne");