|
@@ -532,8 +532,8 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
|
|
|
String archiveStartDateAndEndDate = getArchiveStartDateAndEndDate(waitArchiveFiles);
|
|
|
String[] split = archiveStartDateAndEndDate.split(",");
|
|
|
- String startDate=split[0];
|
|
|
- String endDate=split[1];
|
|
|
+ String startDate= split.length>=1 ?split[0]:"";
|
|
|
+ String endDate=split.length>=2 ?split[1]:"";
|
|
|
int fileN =waitArchiveFiles.size();
|
|
|
|
|
|
String archiveName=builtArchiveName(waitArchiveFiles,node,false);//获取案卷题名
|
|
@@ -565,14 +565,14 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
private void createArchive2(List<ArchiveFile> waitArchiveFiles, Long archiveAutoGroupId,Long projectId){
|
|
|
|
|
|
//获取同一分类archiveAutoGroupId下设置的(设置规则时选中的)节点,排好序
|
|
|
- List<ArchiveTreeContract> selectList=archiveTreeContractClient.getSelectNodeByGroupId(projectId,archiveAutoGroupId);
|
|
|
- //分类并卷节点默认采用设置节点的第一个节点为案卷归属节点。
|
|
|
+ List<ArchiveTreeContract> selectList=archiveTreeContractClient.getStorageNodeByGroupId(projectId,archiveAutoGroupId);
|
|
|
+ //分类并卷节点默认采用同类型下第一个存储节点为归属节点
|
|
|
ArchiveTreeContract node = selectList.get(0);
|
|
|
//获取案卷文件起止时间
|
|
|
String archiveStartDateAndEndDate = getArchiveStartDateAndEndDate(waitArchiveFiles);
|
|
|
String[] split = archiveStartDateAndEndDate.split(",");
|
|
|
- String startDate=split[0];
|
|
|
- String endDate=split[1];
|
|
|
+ String startDate= split.length>=1 ?split[0]:"";
|
|
|
+ String endDate=split.length>=2 ?split[1]:"";
|
|
|
int fileN =waitArchiveFiles.size();
|
|
|
//获取案卷内文件总页数
|
|
|
int pageN=0;
|
|
@@ -610,8 +610,8 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
//获取案卷文件起止时间
|
|
|
String archiveStartDateAndEndDate = getArchiveStartDateAndEndDate(waitArchiveFiles);
|
|
|
String[] split = archiveStartDateAndEndDate.split(",");
|
|
|
- String startDate=split[0];
|
|
|
- String endDate=split[1];
|
|
|
+ String startDate= split.length>=1 ?split[0]:"";
|
|
|
+ String endDate=split.length>=2 ?split[1]:"";
|
|
|
int fileN =waitArchiveFiles.size();
|
|
|
|
|
|
|
|
@@ -654,8 +654,8 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
//获取案卷文件起止时间
|
|
|
String archiveStartDateAndEndDate = getArchiveStartDateAndEndDate(waitArchiveFiles);
|
|
|
String[] split = archiveStartDateAndEndDate.split(",");
|
|
|
- String startDate=split[0];
|
|
|
- String endDate=split[1];
|
|
|
+ String startDate= split.length>=1 ?split[0]:"";
|
|
|
+ String endDate=split.length>=2 ?split[1]:"";
|
|
|
int fileN =waitArchiveFiles.size();
|
|
|
//获取案卷内文件总页数
|
|
|
int pageN=0;
|