fix(文档拆分):拆分报错问题修复
This commit is contained in:
+8
-8
@@ -2,7 +2,6 @@ package com.jero.modules.split.service.impl;
|
|||||||
|
|
||||||
import cn.hutool.core.lang.RegexPool;
|
import cn.hutool.core.lang.RegexPool;
|
||||||
import cn.hutool.core.util.ReUtil;
|
import cn.hutool.core.util.ReUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
|
||||||
import cn.hutool.http.Header;
|
import cn.hutool.http.Header;
|
||||||
import cn.hutool.http.HttpRequest;
|
import cn.hutool.http.HttpRequest;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
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.IFileSplitItemsEOService;
|
||||||
import com.jero.modules.split.service.ISarFileSplitItemsValEOService;
|
import com.jero.modules.split.service.ISarFileSplitItemsValEOService;
|
||||||
import com.jero.modules.split.util.AsposeUtil;
|
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.ParagraphChildOrderManager;
|
||||||
import com.jero.modules.split.util.ReadWordTable;
|
import com.jero.modules.split.util.ReadWordTable;
|
||||||
import com.jero.modules.split.vo.TitleNumberVO;
|
import com.jero.modules.split.vo.TitleNumberVO;
|
||||||
@@ -361,12 +359,14 @@ public class FileSpiltService {
|
|||||||
paragraphString = emptyTitleList.get(0);
|
paragraphString = emptyTitleList.get(0);
|
||||||
emptyTitleList.remove(0);
|
emptyTitleList.remove(0);
|
||||||
}else if (StringUtils.isNotBlank(paragraphString) && titleNumberMap.containsKey(paragraphString)){
|
}else if (StringUtils.isNotBlank(paragraphString) && titleNumberMap.containsKey(paragraphString)){
|
||||||
replaceNumberFlag = true;
|
if (CollectionUtils.isNotEmpty(titleNumberMap.get(paragraphString))){
|
||||||
List<String> stringList = titleNumberMap.get(paragraphString);
|
replaceNumberFlag = true;
|
||||||
replaceNumber = stringList.get(0);
|
List<String> stringList = titleNumberMap.get(paragraphString);
|
||||||
//replaceNumber = titleNumberMap.get(paragraphString);
|
replaceNumber = stringList.get(0);
|
||||||
paragraphString = replaceNumber + paragraphString;
|
//replaceNumber = titleNumberMap.get(paragraphString);
|
||||||
stringList.remove(0);
|
paragraphString = replaceNumber + paragraphString;
|
||||||
|
stringList.remove(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
String startDigit;
|
String startDigit;
|
||||||
if (replaceNumberFlag){
|
if (replaceNumberFlag){
|
||||||
|
|||||||
Reference in New Issue
Block a user