From 3244bc7526557b9b171761c45a0586814d7201ea Mon Sep 17 00:00:00 2001 From: lijiarao Date: Fri, 26 Jan 2024 11:04:42 +0800 Subject: [PATCH] =?UTF-8?q?fix=2080784=20=E3=80=90=E6=BC=94=E7=A4=BA?= =?UTF-8?q?=E3=80=91=E6=A0=87=E5=87=86=E6=8B=86=E5=88=86=EF=BC=9A=E5=9B=BD?= =?UTF-8?q?=E6=A0=87=E9=83=A8=E5=88=86docx=E7=9A=84=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E6=8B=86=E5=88=86=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/jero/common/aspect/DictAspect.java | 2 +- .../jero/modules/split/service/impl/FileSpiltService.java | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/laws-base/laws-base-core/src/main/java/com/jero/common/aspect/DictAspect.java b/laws-base/laws-base-core/src/main/java/com/jero/common/aspect/DictAspect.java index 7aff754a..1b769f83 100644 --- a/laws-base/laws-base-core/src/main/java/com/jero/common/aspect/DictAspect.java +++ b/laws-base/laws-base-core/src/main/java/com/jero/common/aspect/DictAspect.java @@ -149,7 +149,7 @@ public class DictAspect { String textValue = this.translDictText(dictModels, value); log.debug(" 字典Val : " + textValue); - log.info(" __翻译字典字段__ " + field.getName() + CommonConstant.DICT_TEXT_SUFFIX + ": " + textValue); + log.debug(" __翻译字典字段__ " + field.getName() + CommonConstant.DICT_TEXT_SUFFIX + ": " + textValue); // TODO-sun 测试输出,待删 log.debug(" ---- dictCode: " + fieldDictCode); diff --git a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java index 10e24147..3ac05c38 100644 --- a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java +++ b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java @@ -257,9 +257,8 @@ public class FileSpiltService { if ("前言".equals(getChinese(paragraphString)) && (paragraphString - .replaceAll("\t", "") - .replaceAll("\b", "") - .replaceAll(" ", "") + .replaceAll("\\s", "") + .replaceAll(Character.toString((char) 8195),"") .length() == 2)) { // 前言后面有文本,判定为是目录中的前言 firstFlag = false; } @@ -1189,7 +1188,7 @@ public class FileSpiltService { StringBuilder stringBuilder = new StringBuilder(); for (char aChar : chars) { int length = String.valueOf(aChar).getBytes().length; - if (length == 3) { + if (length == 3 && aChar != 8195) { stringBuilder.append(aChar); } }