public List<Node> queryAllNodeList(String nodeNo) {
if (StringUtils.isEmpty(nodeNo)) {
return Lists.newArrayList();
}
Node current = queryCurrent(nodeNo);
if (Node == null) {
return Lists.newArrayList();
} else {
// 递归查询根节点的上级
List<Node> parentNodeList = queryAllNodeList(current.getParentNodeNo());
parentNodeList.add(current);
return parentNodeList;
}
}