修改GSO拆分异常校验提示问题
This commit is contained in:
+2
-1
@@ -133,7 +133,8 @@ public class ShiroRealm extends AuthorizingRealm {
|
|||||||
try {
|
try {
|
||||||
loginUser = commonAPI.getUserByName(username);
|
loginUser = commonAPI.getUserByName(username);
|
||||||
}catch (SerializationException e){
|
}catch (SerializationException e){
|
||||||
throw e;
|
LoginException.loginException(401,"用户不存在!");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
if (loginUser == null) {
|
if (loginUser == null) {
|
||||||
LoginException.loginException(401,"用户不存在!");
|
LoginException.loginException(401,"用户不存在!");
|
||||||
|
|||||||
+37
-4
@@ -39,7 +39,6 @@ import java.util.regex.Pattern;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* <br>
|
* <br>
|
||||||
* <b>功能:</b>SAR_FILE_SPLIT_INFO SarFileSplitInfoEOService<br>
|
* <b>功能:</b>SAR_FILE_SPLIT_INFO SarFileSplitInfoEOService<br>
|
||||||
* <b>作者:</b>code generator<br>
|
* <b>作者:</b>code generator<br>
|
||||||
@@ -67,6 +66,7 @@ public class FileSpiltService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 中国标准数据拆分
|
* 中国标准数据拆分
|
||||||
|
*
|
||||||
* @param sarFileSplitInfoEO
|
* @param sarFileSplitInfoEO
|
||||||
* @param enumByValue
|
* @param enumByValue
|
||||||
* @return
|
* @return
|
||||||
@@ -354,6 +354,7 @@ public class FileSpiltService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* GSO 欧洲标准拆分
|
* GSO 欧洲标准拆分
|
||||||
|
*
|
||||||
* @param sarFileSplitInfoEO
|
* @param sarFileSplitInfoEO
|
||||||
* @param enumByValue
|
* @param enumByValue
|
||||||
* @return
|
* @return
|
||||||
@@ -394,12 +395,19 @@ public class FileSpiltService {
|
|||||||
|
|
||||||
//获取文件地址
|
//获取文件地址
|
||||||
String connectId = sarFileSplitInfoEO.getConnectId();
|
String connectId = sarFileSplitInfoEO.getConnectId();
|
||||||
if(StringUtils.isEmpty(connectId)){
|
String fileName = sarFileSplitInfoEO.getFileName();
|
||||||
|
if (StringUtils.isEmpty(connectId) || StringUtils.isEmpty(fileName)) {
|
||||||
throw new JeroBootException("当前文件未找到,请重新选择!");
|
throw new JeroBootException("当前文件未找到,请重新选择!");
|
||||||
}
|
}
|
||||||
LambdaQueryWrapper<OSSFile> queryWrapper = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OSSFile> queryWrapper = new LambdaQueryWrapper();
|
||||||
queryWrapper.eq(OSSFile::getConnectId, connectId);
|
queryWrapper.eq(OSSFile::getConnectId, connectId);
|
||||||
OSSFile ossFile = iossFileService.getOne(queryWrapper);
|
queryWrapper.eq(OSSFile::getFileName, fileName);
|
||||||
|
queryWrapper.orderByDesc(OSSFile::getCreateTime);
|
||||||
|
List<OSSFile> ossFileList = iossFileService.list(queryWrapper);
|
||||||
|
if (CollectionUtils.isEmpty(ossFileList)) {
|
||||||
|
throw new JeroBootException("当前文件未找到,请重新选择!");
|
||||||
|
}
|
||||||
|
OSSFile ossFile = ossFileList.get(0);
|
||||||
String readFilePath = ossFile.getUrl();
|
String readFilePath = ossFile.getUrl();
|
||||||
if (StringUtils.isEmpty(readFilePath)) {
|
if (StringUtils.isEmpty(readFilePath)) {
|
||||||
throw new JeroBootException("当前文件未找到,请重新选择!");
|
throw new JeroBootException("当前文件未找到,请重新选择!");
|
||||||
@@ -408,6 +416,10 @@ public class FileSpiltService {
|
|||||||
//修改为读取PDF
|
//修改为读取PDF
|
||||||
// InputStream is = new FileInputStream(readFilePath); //需要将文件路更改为word文档所在路径。
|
// InputStream is = new FileInputStream(readFilePath); //需要将文件路更改为word文档所在路径。
|
||||||
// XWPFDocument doc = new XWPFDocument(is);
|
// XWPFDocument doc = new XWPFDocument(is);
|
||||||
|
// GSO因为word内容格式读取有问题,对GSO文件进行特殊处理,必须使用PDF文件
|
||||||
|
if (!(readFilePath.endsWith(".pdf") || readFilePath.endsWith(".PDF"))) {
|
||||||
|
throw new JeroBootException("GSO必须选择PDF文件!");
|
||||||
|
}
|
||||||
|
|
||||||
String readPdf = ReadPdfUtil.readPdf(readFilePath);
|
String readPdf = ReadPdfUtil.readPdf(readFilePath);
|
||||||
if (StringUtils.isEmpty(readPdf)) {
|
if (StringUtils.isEmpty(readPdf)) {
|
||||||
@@ -538,6 +550,7 @@ public class FileSpiltService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 美国标准
|
* 美国标准
|
||||||
|
*
|
||||||
* @param sarFileSplitInfoEO
|
* @param sarFileSplitInfoEO
|
||||||
* @param enumByValue
|
* @param enumByValue
|
||||||
* @return
|
* @return
|
||||||
@@ -701,6 +714,7 @@ public class FileSpiltService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 日本标准
|
* 日本标准
|
||||||
|
*
|
||||||
* @param sarFileSplitInfoEO
|
* @param sarFileSplitInfoEO
|
||||||
* @param enumByValue
|
* @param enumByValue
|
||||||
* @return
|
* @return
|
||||||
@@ -865,8 +879,10 @@ public class FileSpiltService {
|
|||||||
}
|
}
|
||||||
return treeList.size();
|
return treeList.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 日本标准
|
* 日本标准
|
||||||
|
*
|
||||||
* @param sarFileSplitInfoEO
|
* @param sarFileSplitInfoEO
|
||||||
* @param enumByValue
|
* @param enumByValue
|
||||||
* @return
|
* @return
|
||||||
@@ -1034,6 +1050,7 @@ public class FileSpiltService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 欧洲标准
|
* 欧洲标准
|
||||||
|
*
|
||||||
* @param sarFileSplitInfoEO
|
* @param sarFileSplitInfoEO
|
||||||
* @param enumByValue
|
* @param enumByValue
|
||||||
* @return
|
* @return
|
||||||
@@ -1195,8 +1212,10 @@ public class FileSpiltService {
|
|||||||
}
|
}
|
||||||
return treeList.size();
|
return treeList.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* KMVSS_ARTICLE标准
|
* KMVSS_ARTICLE标准
|
||||||
|
*
|
||||||
* @param sarFileSplitInfoEO
|
* @param sarFileSplitInfoEO
|
||||||
* @param enumByValue
|
* @param enumByValue
|
||||||
* @return
|
* @return
|
||||||
@@ -1356,6 +1375,7 @@ public class FileSpiltService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* KMVSS_TABLE标准
|
* KMVSS_TABLE标准
|
||||||
|
*
|
||||||
* @param sarFileSplitInfoEO
|
* @param sarFileSplitInfoEO
|
||||||
* @param enumByValue
|
* @param enumByValue
|
||||||
* @return
|
* @return
|
||||||
@@ -1561,6 +1581,7 @@ public class FileSpiltService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过传递过来的编号,得出下次可能出现的编号(欧洲)
|
* 通过传递过来的编号,得出下次可能出现的编号(欧洲)
|
||||||
|
*
|
||||||
* @param nowStart
|
* @param nowStart
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -1583,8 +1604,10 @@ public class FileSpiltService {
|
|||||||
nowResultStartList.add(nowStart + "1.");
|
nowResultStartList.add(nowStart + "1.");
|
||||||
return nowResultStartList;
|
return nowResultStartList;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过传递过来的编号,得出下次可能出现的编号(美国)
|
* 通过传递过来的编号,得出下次可能出现的编号(美国)
|
||||||
|
*
|
||||||
* @param nowStart
|
* @param nowStart
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -1607,8 +1630,10 @@ public class FileSpiltService {
|
|||||||
nowResultStartList.add(nowStart + ".1");
|
nowResultStartList.add(nowStart + ".1");
|
||||||
return nowResultStartList;
|
return nowResultStartList;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过传递过来的编号,得出下次可能出现的编号(日本)方案一
|
* 通过传递过来的编号,得出下次可能出现的编号(日本)方案一
|
||||||
|
*
|
||||||
* @param lastStr 上一级内容
|
* @param lastStr 上一级内容
|
||||||
* @param nowStart 当前标题内容
|
* @param nowStart 当前标题内容
|
||||||
* @return
|
* @return
|
||||||
@@ -1645,8 +1670,10 @@ public class FileSpiltService {
|
|||||||
}
|
}
|
||||||
return nowResultStartList;
|
return nowResultStartList;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过传递过来的编号,得出下次可能出现的编号(日本2)方案2
|
* 通过传递过来的编号,得出下次可能出现的编号(日本2)方案2
|
||||||
|
*
|
||||||
* @param lastStr 上一级内容
|
* @param lastStr 上一级内容
|
||||||
* @param secondStr 第二级内容
|
* @param secondStr 第二级内容
|
||||||
* @param nowStart 当前标题内容
|
* @param nowStart 当前标题内容
|
||||||
@@ -1690,8 +1717,10 @@ public class FileSpiltService {
|
|||||||
}
|
}
|
||||||
return nowResultStartList;
|
return nowResultStartList;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过传递过来的编号,得出下次可能出现的编号
|
* 通过传递过来的编号,得出下次可能出现的编号
|
||||||
|
*
|
||||||
* @param lastStr
|
* @param lastStr
|
||||||
* @param nowStart
|
* @param nowStart
|
||||||
* @return
|
* @return
|
||||||
@@ -1721,8 +1750,10 @@ public class FileSpiltService {
|
|||||||
}
|
}
|
||||||
return nowResultStartList;
|
return nowResultStartList;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过传递过来的编号,得出下次可能出现的编号
|
* 通过传递过来的编号,得出下次可能出现的编号
|
||||||
|
*
|
||||||
* @param catalogerArr
|
* @param catalogerArr
|
||||||
* @param nowStart
|
* @param nowStart
|
||||||
* @param menuLevel
|
* @param menuLevel
|
||||||
@@ -1818,8 +1849,10 @@ public class FileSpiltService {
|
|||||||
}
|
}
|
||||||
return nowResultStartList;
|
return nowResultStartList;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过传递过来的编号,得出下次可能出现的编号
|
* 通过传递过来的编号,得出下次可能出现的编号
|
||||||
|
*
|
||||||
* @param nowStart
|
* @param nowStart
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -2204,6 +2237,7 @@ public class FileSpiltService {
|
|||||||
* 0.审核开始:拆分结果:审核中(1)
|
* 0.审核开始:拆分结果:审核中(1)
|
||||||
* 1.审核通过:拆分结果成功:成功(1) 拆分状态:已关联(1)
|
* 1.审核通过:拆分结果成功:成功(1) 拆分状态:已关联(1)
|
||||||
* 2.审核失败:拆分状态:编辑中(0)
|
* 2.审核失败:拆分状态:编辑中(0)
|
||||||
|
*
|
||||||
* @param paragraph
|
* @param paragraph
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -2439,7 +2473,6 @@ public class FileSpiltService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// public String addToStandItems(SarFileSplitInfoEO sarFileSplitInfoEO,SarStandardsInfoEO sarStandardsInfoEO ) throws Exception {
|
// public String addToStandItems(SarFileSplitInfoEO sarFileSplitInfoEO,SarStandardsInfoEO sarStandardsInfoEO ) throws Exception {
|
||||||
// //查询拆分中所有条款信息
|
// //查询拆分中所有条款信息
|
||||||
// SarFileSplitItemsEOPage splitItemsEOPage = new SarFileSplitItemsEOPage();
|
// SarFileSplitItemsEOPage splitItemsEOPage = new SarFileSplitItemsEOPage();
|
||||||
|
|||||||
Reference in New Issue
Block a user