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();