diff --git a/SynologyDrive/4.数据库变更记录/李雅玮sql变更记录.sql b/SynologyDrive/4.数据库变更记录/李雅玮sql变更记录.sql
index f30dacd83..bea2804cb 100644
--- a/SynologyDrive/4.数据库变更记录/李雅玮sql变更记录.sql
+++ b/SynologyDrive/4.数据库变更记录/李雅玮sql变更记录.sql
@@ -26,4 +26,13 @@ ALTER TABLE `laws_weilai`.`sys_depart`
ALTER TABLE `laws_weilai`.`sys_depart`
MODIFY COLUMN `parent_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '父机构ID' AFTER `id`;
ALTER TABLE `laws_weilai`.`sys_depart`
- MODIFY COLUMN `depart_order` varchar(100) NULL DEFAULT 0 COMMENT '排序' AFTER `depart_name_abbr`;
\ No newline at end of file
+ MODIFY COLUMN `depart_order` varchar(100) NULL DEFAULT 0 COMMENT '排序' AFTER `depart_name_abbr`;
+
+---2022-05-31
+---OCR识别表 添加字段
+ALTER TABLE `laws_weilai`.`ocr_record`
+ ADD COLUMN `stand_name_en` varchar(255) NULL COMMENT '英文标题' AFTER `stand_name`;
+
+---拆分记录表 添加字段
+ALTER TABLE `laws_weilai`.`sar_file_split_info`
+ ADD COLUMN `title_en` varchar(255) NULL COMMENT '英文标题' AFTER `connect_id`;
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsManifestEOMapper.xml b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsManifestEOMapper.xml
index 213bef0de..5489a0d02 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsManifestEOMapper.xml
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsManifestEOMapper.xml
@@ -25,6 +25,7 @@
+
@@ -74,7 +75,8 @@
pm.state as state,
pni.project_name as project_name,
pm.params_template_id as params_template_id,
- pt.params_template_name as params_template_name
+ pt.params_template_name as params_template_name,
+ pm.params_template_publish_version as params_template_publish_version
from params_manifest pm
left join params_template pt on pm.params_template_id = pt.id
left join project_library_base as plb on plb.id = pm.project_id
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/vo/ParamsManifestVO.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/vo/ParamsManifestVO.java
index 41cef7162..6c7dd779f 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/vo/ParamsManifestVO.java
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/vo/ParamsManifestVO.java
@@ -17,4 +17,5 @@ public class ParamsManifestVO {
private String state;
private String paramsTemplateName;
private String paramsTemplateId;
+ private Integer paramsTemplatePublishVersion;
}
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 d9f37b415..41ea2a341 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
@@ -3183,8 +3183,10 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl parameter) {
//需要查询的字段
List fieldList = onlCgformFieldService.getFieldList("1");
- fieldList = fieldList.stream().filter(e -> FieldTypeEnum.FILE.getValue().equals(e.getFieldShowType())).collect(Collectors.toList());
- List fileFieldList = fieldList.stream().map(OnlCgformField::getDbFieldName).collect(Collectors.toList());
+ List fileFieldList = fieldList.stream()
+ .filter(e -> FieldTypeEnum.FILE.getValue().equals(e.getFieldShowType()))
+ .map(OnlCgformField::getDbFieldName)
+ .collect(Collectors.toList());
//查询字段
StringBuilder fieldSb = new StringBuilder();
@@ -3203,7 +3205,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl record1 = (Map) record;
String key = "";
for (Map.Entry entry : record1.entrySet()) {
+
//状态数据字典
if ("state".equals(entry.getKey())) {
List onlCgformFieldList = fieldList.stream().filter(e -> entry.getKey().equals(e.getDbFieldName())).collect(Collectors.toList());
@@ -3283,7 +3290,12 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl onlCgformFieldList = fieldList.stream().filter(e -> e.getDbFieldName().equals(finalKey)).collect(Collectors.toList());
- record1.put("text_info", onlCgformFieldList.get(0).getDbFieldTxt());
+ record1.put("text_info_id", onlCgformFieldList.get(0).getId());
+ if (CutEnum.CN.getValue().equals((String) parameter.get("cut"))) {
+ record1.put("text_info", onlCgformFieldList.get(0).getDbFieldTxt());
+ } else {
+ record1.put("text_info", onlCgformFieldList.get(0).getDbFieldEnName());
+ }
}
return infoPage;
}
@@ -4294,23 +4306,23 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl
+
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/IOcrRecordEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/IOcrRecordEOService.java
index 598327cf8..122abcee5 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/IOcrRecordEOService.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/IOcrRecordEOService.java
@@ -92,4 +92,6 @@ public interface IOcrRecordEOService extends IService {
* @return
*/
void dataProcessing(String cut, List ocrRecordEOList);
+
+ boolean batchUpdateByDocumentSerialNumber(String serialNumber);
}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/impl/OcrRecordEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/impl/OcrRecordEOServiceImpl.java
index c5d144f66..05e49972b 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/impl/OcrRecordEOServiceImpl.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/impl/OcrRecordEOServiceImpl.java
@@ -1,6 +1,8 @@
package com.jero.modules.ocr.service.impl;
import cn.hutool.core.collection.CollectionUtil;
+import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.ModuleEnum;
@@ -143,6 +145,13 @@ public class OcrRecordEOServiceImpl extends ServiceImpl documentLibraryFieldList = onlCgformFieldService.getFieldList(ModuleEnum.DOCUMENT_LIBRARY.getValue());
documentLibraryFieldList = documentLibraryFieldList.stream()
.filter(e -> FieldTypeEnum.FILE.getValue().equals(e.getFieldShowType())).collect(Collectors.toList());
- List fieldFileList = documentLibraryFieldList.stream().map(OnlCgformField::getDbFieldTxt).collect(Collectors.toList());
+ List