|
@@ -274,11 +274,17 @@ public class MetadataClassificationServiceImpl
|
|
|
// ancestors = ancestors.substring(ancestors.indexOf(","));
|
|
|
ancestors = ancestors + "," + archiveTreeContractById.getId();
|
|
|
List<ArchiveTreeContract> list = archiveTreeContractClient.getArchiveTreeContractListByIds(ancestors);
|
|
|
+ StringBuffer paperAddress= new StringBuffer();
|
|
|
StringBuffer nameStr = new StringBuffer();
|
|
|
for (int i = 0 ;i<list.size();i++) {
|
|
|
if(i == 0){
|
|
|
continue;
|
|
|
}
|
|
|
+ if(list.get(i).getId().equals(archiveTreeContractById.getParentId())){
|
|
|
+ paperAddress.append(list.get(i).getNodeName());
|
|
|
+ paperAddress.append(">");
|
|
|
+ paperAddress.append(archiveTreeContractById.getNodeName());
|
|
|
+ }
|
|
|
nameStr.append(list.get(i).getNodeName());
|
|
|
nameStr.append("/");
|
|
|
}
|
|
@@ -302,6 +308,10 @@ public class MetadataClassificationServiceImpl
|
|
|
keyValue.put("立档单位名称", dutyUser);
|
|
|
/**元数据目录文件 同聚合层次**/
|
|
|
keyValue.put("元数据目录文件", nameStr.toString());
|
|
|
+
|
|
|
+ /**电子文件号**/
|
|
|
+// keyValue.put("电子文件号", byId.getFilePage());
|
|
|
+
|
|
|
/**文件页数**/
|
|
|
keyValue.put("文件页数", byId.getFilePage());
|
|
|
/**生成方式 1原生,2数字化 2**/
|
|
@@ -328,12 +338,41 @@ public class MetadataClassificationServiceImpl
|
|
|
|
|
|
/**档号**/
|
|
|
keyValue.put("档号",archivesAuto.getFileNumber());
|
|
|
+ /**移交时间 手写**/
|
|
|
+
|
|
|
+ /**保管期限**/
|
|
|
+ keyValue.put("保管期限",archivesAuto.getStorageTime());
|
|
|
+ /**文件件数**/
|
|
|
+ keyValue.put("文件件数",archivesAuto.getFileN());
|
|
|
+
|
|
|
+ /**验证码**/
|
|
|
+// keyValue.put("验证码",archivesAuto.getFileN());
|
|
|
}
|
|
|
|
|
|
|
|
|
/**文号**/
|
|
|
keyValue.put("文号", byId.getFileNumber());
|
|
|
+ /**表单标识码**/
|
|
|
+// keyValue.put("表单标识码", byId.getFileNumber());
|
|
|
|
|
|
+ /**主题**/
|
|
|
+ keyValue.put("主题", byId.getFileName());
|
|
|
+ /**拍摄时间**/
|
|
|
+ keyValue.put("拍摄时间", byId.getFilmingTime());
|
|
|
+ /**拍摄地点**/
|
|
|
+// keyValue.put("拍摄地点", byId.getFileNumber());
|
|
|
+ /**摄影者**/
|
|
|
+// keyValue.put("摄影者", byId.getFileNumber());
|
|
|
+ /**背景**/
|
|
|
+// keyValue.put("背景", byId.getFileNumber());
|
|
|
+ /**分组号**/
|
|
|
+ keyValue.put("分组号", byId.getFilmCode());
|
|
|
+ /**组内照片编号**/
|
|
|
+ keyValue.put("组内照片编号", byId.getReferCode());
|
|
|
+ /**水平分辨率**/
|
|
|
+// keyValue.put("水平分辨率", byId.getReferCode());
|
|
|
+ /**垂直分辨率**/
|
|
|
+// keyValue.put("垂直分辨率", byId.getReferCode());
|
|
|
|
|
|
/**格式名称**/
|
|
|
keyValue.put("格式名称", byId.getFileUrl().substring(byId.getFileUrl().lastIndexOf(".") + 1));
|
|
@@ -348,6 +387,10 @@ public class MetadataClassificationServiceImpl
|
|
|
keyValue.put("扫描分辨率", "300dpi");
|
|
|
/**扫描色彩模式 彩色**/
|
|
|
keyValue.put("扫描色彩模式", "彩色");
|
|
|
+
|
|
|
+ /**纸质文件位置**/
|
|
|
+ keyValue.put("纸质文件位置", paperAddress);
|
|
|
+
|
|
|
/**竣工图**/
|
|
|
if (archiveTreeContractById.getIsBuiltDrawing() == 1) {
|
|
|
/**图号**/
|