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 62988cef..bfa57d7f 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 @@ -1154,7 +1154,7 @@ public class FileSpiltService { TitleNumberVO titleNumberVO = AsposeUtil.getNumber(is2); //TitleNumberVO titleNumberVO = new TitleNumberVO(); Map> titleNumberMap = titleNumberVO.getTitleNumberMap(); - + List emptyTitleList = titleNumberVO.getEmptyTitleList(); // 记录拆分后的每一段文字 List elements = doc.getBodyElements(); // 记录word自动生成的编号数据 @@ -1352,7 +1352,8 @@ public class FileSpiltService { preNameNum = g; message.setMenuId(sarFileSplitMenuEO.getId()); // 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()); } messageList.add(message);