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 3feaea3a..a2838f68 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 @@ -362,12 +362,14 @@ public class FileSpiltService { paragraphString = emptyTitleList.get(0); emptyTitleList.remove(0); }else if (StringUtils.isNotBlank(paragraphString) && titleNumberMap.containsKey(paragraphString)){ - replaceNumberFlag = true; - List stringList = titleNumberMap.get(paragraphString); - replaceNumber = stringList.get(0); - //replaceNumber = titleNumberMap.get(paragraphString); - paragraphString = replaceNumber + paragraphString; - stringList.remove(0); + if (CollectionUtils.isNotEmpty(titleNumberMap.get(paragraphString))){ + replaceNumberFlag = true; + List stringList = titleNumberMap.get(paragraphString); + replaceNumber = stringList.get(0); + //replaceNumber = titleNumberMap.get(paragraphString); + paragraphString = replaceNumber + paragraphString; + stringList.remove(0); + } } String startDigit; if (replaceNumberFlag){