|
@@ -271,12 +271,15 @@ public class MetadataClassificationServiceImpl
|
|
|
/**聚合层次**/
|
|
|
ArchiveTreeContract archiveTreeContractById = archiveTreeContractClient.getArchiveTreeContractById(Long.parseLong(byId.getNodeId()));
|
|
|
String ancestors = archiveTreeContractById.getAncestors();
|
|
|
- ancestors = ancestors.substring(ancestors.indexOf(","));
|
|
|
+// ancestors = ancestors.substring(ancestors.indexOf(","));
|
|
|
ancestors = ancestors + "," + archiveTreeContractById.getId();
|
|
|
List<ArchiveTreeContract> list = archiveTreeContractClient.getArchiveTreeContractListByIds(ancestors);
|
|
|
StringBuffer nameStr = new StringBuffer();
|
|
|
- for (ArchiveTreeContract treeContract : list) {
|
|
|
- nameStr.append(treeContract.getNodeName());
|
|
|
+ for (int i = 0 ;i<list.size();i++) {
|
|
|
+ if(i == 0){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ nameStr.append(list.get(i).getNodeName());
|
|
|
nameStr.append("/");
|
|
|
}
|
|
|
keyValue.put("聚合层次", nameStr.toString());
|