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 256707f2c..38b209c8a 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 @@ -1203,6 +1203,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl> mapListTempCn = new ArrayList<>(); List> mapListTempEn = new ArrayList<>(); + StringBuilder fileTextAll = new StringBuilder(); try { String cutCn = CutEnum.CN.getValue(); String cutEn = CutEnum.EN.getValue(); @@ -1226,6 +1227,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl> mapListTempCn = new ArrayList<>(); List> mapListTempEn = new ArrayList<>(); + String fileTextAll = ""; try { String cutCn = CutEnum.CN.getValue(); String cutEn = CutEnum.EN.getValue(); if (fileInfos.size() != 0) { //编辑时,有修改文件的情况 - updateEsInfo(map, searchFieldList, sbCn, sbEn, fileInfos, mapListTempCn, mapListTempEn, cutCn, cutEn); + fileTextAll = updateEsInfo(map, searchFieldList, sbCn, sbEn, fileInfos, mapListTempCn, mapListTempEn, cutCn, cutEn); } else { //没有修改文件,获取之前上传过的文件 List fieldFileListTemp = fieldList.stream() @@ -1765,7 +1770,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl oSSFileListTemp = iOSSFileService.getFileInfosByConnectId(StringUtils.join(connectIdList, ",")); //处理文件排序(发布稿 增补件 报批稿 征求意见稿 测试程序) List files = fileSort(fieldFileList, oSSFileListTemp, map); - updateEsInfo(map, searchFieldList, sbCn, sbEn, files, mapListTempCn, mapListTempEn, cutCn, cutEn); + fileTextAll = updateEsInfo(map, searchFieldList, sbCn, sbEn, files, mapListTempCn, mapListTempEn, cutCn, cutEn); }else{ //之前没有上传过文件 @@ -1829,6 +1834,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl objectMapTemp = new HashMap<>(); for (Map.Entry entry : map.entrySet()) { Object value = entry.getValue(); @@ -1876,9 +1882,10 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl map, List searchFieldList, StringBuilder sbCn, StringBuilder sbEn, List fileInfos, List> mapListTempCn, List> mapListTempEn, String cutCn, String cutEn) { + private String updateEsInfo(Map map, List searchFieldList, StringBuilder sbCn, StringBuilder sbEn, List fileInfos, List> mapListTempCn, List> mapListTempEn, String cutCn, String cutEn) { Map mapBaseDateCn = new HashMap<>(); Map mapBaseDateEn = new HashMap<>(); + StringBuilder fileTextAll = new StringBuilder(); for (OSSFile ossFile : fileInfos) { Map stringMapCn = new HashMap<>(); Map stringMapEn = new HashMap<>(); @@ -1895,6 +1902,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl