fix(文档拆分): un 拆分标题内容为空问题

This commit is contained in:
yjz
2024-08-05 11:23:21 +08:00
parent 3436f95026
commit 41549c0c3e
@@ -1154,7 +1154,7 @@ public class FileSpiltService {
TitleNumberVO titleNumberVO = AsposeUtil.getNumber(is2); TitleNumberVO titleNumberVO = AsposeUtil.getNumber(is2);
//TitleNumberVO titleNumberVO = new TitleNumberVO(); //TitleNumberVO titleNumberVO = new TitleNumberVO();
Map<String, List<String>> titleNumberMap = titleNumberVO.getTitleNumberMap(); Map<String, List<String>> titleNumberMap = titleNumberVO.getTitleNumberMap();
List<String> emptyTitleList = titleNumberVO.getEmptyTitleList();
// 记录拆分后的每一段文字 // 记录拆分后的每一段文字
List<IBodyElement> elements = doc.getBodyElements(); List<IBodyElement> elements = doc.getBodyElements();
// 记录word自动生成的编号数据 // 记录word自动生成的编号数据
@@ -1352,7 +1352,8 @@ public class FileSpiltService {
preNameNum = g; preNameNum = g;
message.setMenuId(sarFileSplitMenuEO.getId()); message.setMenuId(sarFileSplitMenuEO.getId());
// addItermsConditionsText(message, itemValList, paragraphString.substring(nowStart.get(i).length())); // addItermsConditionsText(message, itemValList, paragraphString.substring(nowStart.get(i).length()));
if(!org.apache.commons.lang.StringUtils.isEmpty(itemName) && !message.getItemsCondi().get(message.getItemsCondi().size() - 1).equals(paragraphString)){ // if(!org.apache.commons.lang.StringUtils.isEmpty(itemName) && !message.getItemsCondi().get(message.getItemsCondi().size() - 1).equals(paragraphString)){
if(!StringUtils.isEmpty(itemName) && !paragraphString.endsWith(itemName)){
addItermsConditionsText(message, itemValList, paragraphString.substring(startDigit.length()), p.getAlignment()); addItermsConditionsText(message, itemValList, paragraphString.substring(startDigit.length()), p.getAlignment());
} }
messageList.add(message); messageList.add(message);