|
@@ -236,6 +236,8 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
@Override
|
|
|
public void splitArchvies(Long projectId){
|
|
|
baseMapper.splitArchvies(projectId);
|
|
|
+ //TODO 清除案卷封面等pdf
|
|
|
+ //TODO 清除文件页面pdf
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -397,7 +399,7 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
if(StringUtils.isEmpty(treeCode)){
|
|
|
treeCode="owner";
|
|
|
}
|
|
|
- String fileNumberPrefix=node.getFileNumberPrefix(); //档号前缀在节点设置
|
|
|
+ //String fileNumberPrefix=node.getFileNumberPrefix(); //档号前缀在节点设置
|
|
|
Integer fileNumberSuffix = null;//档号后缀按立卷单位生成流水号
|
|
|
if(indexMap.containsKey(treeCode)){
|
|
|
fileNumberSuffix = indexMap.get(treeCode);
|
|
@@ -407,7 +409,7 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
indexMap.put(treeCode,fileNumberSuffix+1);
|
|
|
}
|
|
|
|
|
|
- archivesAuto.setFileNumber(fileNumberPrefix+fileNumberSuffix);//档号
|
|
|
+ archivesAuto.setFileNumber(fileNumberSuffix.toString());//档号
|
|
|
//archivesAuto.setMicron();//微缩号
|
|
|
archivesAuto.setUnit(unit);//立卷单位
|
|
|
//archivesAuto.setQuantity();//数量/单位
|
|
@@ -487,7 +489,7 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
//TODO wbs节点
|
|
|
//不存在跨节点 项目名称+案卷题名规则(在后台归档目录树设置的)+后缀
|
|
|
//存在跨节点 获取当前所有节点的父级节点题名规则+所有同层级跨节点并卷的节点名称拼接+后缀
|
|
|
- return archiveName;
|
|
|
+ return archiveName+node.getArchiveNameSuffix();
|
|
|
}
|
|
|
private String builtFilePageNo(ArchivesAuto archivesAuto,List<ArchiveFile> waitArchiveFiles){
|
|
|
//生成文件对应的页码,返回url
|