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 812f5b63..75c7d030 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 @@ -2,7 +2,6 @@ package com.jero.modules.split.service.impl; import cn.hutool.core.lang.RegexPool; import cn.hutool.core.util.ReUtil; -import cn.hutool.core.util.StrUtil; import cn.hutool.http.Header; import cn.hutool.http.HttpRequest; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -25,7 +24,6 @@ import com.jero.modules.split.mapper.SarFileSplitMenuEOMapper; import com.jero.modules.split.service.IFileSplitItemsEOService; import com.jero.modules.split.service.ISarFileSplitItemsValEOService; import com.jero.modules.split.util.AsposeUtil; -import com.jero.modules.split.util.FileSplitUtils; import com.jero.modules.split.util.ParagraphChildOrderManager; import com.jero.modules.split.util.ReadWordTable; import com.jero.modules.split.vo.TitleNumberVO; @@ -361,12 +359,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){