From 26f87c21ac1a3529379cb9be43ca18941f7177b2 Mon Sep 17 00:00:00 2001
From: CD <1103614279@qq.com>
Date: Thu, 15 Dec 2022 14:04:13 +0800
Subject: [PATCH] =?UTF-8?q?=E9=9D=9E=E7=A9=BA=E5=88=A4=E6=96=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../impl/SarFileSplitInfoEOServiceImpl.java | 23 +++++++++++--------
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/impl/SarFileSplitInfoEOServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/impl/SarFileSplitInfoEOServiceImpl.java
index 5d8c03be..811b2a52 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/impl/SarFileSplitInfoEOServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/impl/SarFileSplitInfoEOServiceImpl.java
@@ -20,6 +20,7 @@ import com.adc.da.utils.util.InitStandAttrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.ObjectUtils;
import org.apache.poi.xwpf.usermodel.*;
import org.apache.xmlbeans.XmlCursor;
import org.apache.xmlbeans.XmlObject;
@@ -522,16 +523,18 @@ public class SarFileSplitInfoEOServiceImpl implements SarFileSplitInfoEOService
for (XWPFRun xwrun : p.getRuns()) {
VerticalAlign subscript = xwrun.getSubscript();
String smalltext = xwrun.getText(0);
- switch (subscript) {
- case BASELINE:
- buffer.append(smalltext);
- break;
- case SUBSCRIPT:
- buffer.append("" + smalltext + "");
- break;
- case SUPERSCRIPT:
- buffer.append("" + smalltext + "");
- break;
+ if (ObjectUtils.isNotEmpty(smalltext)) {
+ switch (subscript) {
+ case BASELINE:
+ buffer.append(smalltext);
+ break;
+ case SUBSCRIPT:
+ buffer.append("" + smalltext + "");
+ break;
+ case SUPERSCRIPT:
+ buffer.append("" + smalltext + "");
+ break;
+ }
}
}
String text = buffer.toString();