From 9a8508951ab424848372d3fe5d18be5cf0a16dd1 Mon Sep 17 00:00:00 2001 From: zhn <947514737@qq.com> Date: Wed, 24 Aug 2022 20:06:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=90=9C=E7=B4=A2=E4=B8=AD=E5=BF=83=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BussDocumentLibraryEOController.java | 6 ++ .../IBussDocumentLibraryEOService.java | 2 + .../BussDocumentLibraryEOServiceImpl.java | 76 ++++++++++++++++++- 3 files changed, 82 insertions(+), 2 deletions(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java index 3fc1bd7d9..4227e3341 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java @@ -494,4 +494,10 @@ public class BussDocumentLibraryEOController extends JeroController getTitle() { + int count = bussDocumentLibraryEOService.updateES(); + return Result.OK(count); + } } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/IBussDocumentLibraryEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/IBussDocumentLibraryEOService.java index 4b392e7fb..cc0bffe37 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/IBussDocumentLibraryEOService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/IBussDocumentLibraryEOService.java @@ -223,4 +223,6 @@ public interface IBussDocumentLibraryEOService extends IService queryConditionVOList); + + int updateES(); } 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 bef304927..6ff4ef6bd 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 @@ -51,6 +51,7 @@ import com.jero.modules.message.websocket.WebSocket; import com.jero.modules.ocr.service.IOcrRecordEOService; import com.jero.modules.oss.entity.OSSFile; import com.jero.modules.oss.service.IOSSFileService; +import com.jero.modules.searchcenter.enums.ModuleTypeFlagEnum; import com.jero.modules.split.common.FileUnZip; import com.jero.modules.split.entity.SarFileSplitInfoEO; import com.jero.modules.split.service.ISarFileSplitInfoService; @@ -1759,6 +1760,8 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl stringMapCn = new HashMap<>(); Map stringMapEn = new HashMap<>(); + stringMapCn.put("create_time",new Date()); + stringMapEn.put("create_time",new Date()); String fileText = ""; if (ossFile.getFileName().endsWith(".doc") || ossFile.getFileName().endsWith(".docx") @@ -1839,11 +1842,19 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl stringMapCn = new HashMap<>(); Map stringMapEn = new HashMap<>(); + Map mapBaseDateCn = new HashMap<>(); + Map mapBaseDateEn = new HashMap<>(); + stringMapCn.put("create_time",new Date()); + stringMapEn.put("create_time",new Date()); + mapBaseDateCn.put("create_time",new Date()); + mapBaseDateEn.put("create_time",new Date()); for (OnlCgformField onlCgformField : searchFieldList) { String s = StringUtils.valueOf(map.get(onlCgformField.getDbFieldName())); if(StringUtils.isNotBlank(s)){ stringMapCn.put(onlCgformField.getDbFieldName(), s); stringMapEn.put(onlCgformField.getDbFieldName(), s); + mapBaseDateCn.put(onlCgformField.getDbFieldName(), s); + mapBaseDateEn.put(onlCgformField.getDbFieldName(), s); } } //封装中文的全文内容(es) @@ -1856,8 +1867,23 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl stringMapCn = new HashMap<>(); Map stringMapEn = new HashMap<>(); + Map mapBaseDateCn = new HashMap<>(); + Map mapBaseDateEn = new HashMap<>(); + stringMapCn.put("create_time",new Date()); + stringMapEn.put("create_time",new Date()); + mapBaseDateCn.put("create_time",new Date()); + mapBaseDateEn.put("create_time",new Date()); for (OnlCgformField onlCgformField : searchFieldList) { String s = (String) map.get(onlCgformField.getDbFieldName()); if(FieldTypeEnum.DATE_SINGLE.getValue().equals(onlCgformField.getFieldShowType()) && StringUtils.isNotBlank(s)){ @@ -2435,8 +2477,23 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl objectMapTemp = new HashMap<>(); for (Map.Entry entry : map.entrySet()) { @@ -2481,7 +2540,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl> mapList = this.listMaps(); + int count = 0; + for (Map map : mapList) { + map.put("es_update_flag","es_update_flag"); + updateInfo(map); + count ++; + } + return count; + } + }