|  |  |  | 
|---|
|  |  |  | NodeService bean = SpringUtils.getBean(NodeService.class); | 
|---|
|  |  |  | Node parent = bean.selectById(node.getParentId()); | 
|---|
|  |  |  | if (null != parent) { | 
|---|
|  |  |  | path.insert(0, parent.getId()).insert(0,","); | 
|---|
|  |  |  | pathName.insert(0, parent.getName()).insert(0,","); | 
|---|
|  |  |  | path.insert(0, parent.getId()).insert(0, ","); | 
|---|
|  |  |  | pathName.insert(0, parent.getName()).insert(0, ","); | 
|---|
|  |  |  | if (parent.getParentId() != null) { | 
|---|
|  |  |  | executePath(parent); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | 
|---|
|  |  |  | TagService bean = SpringUtils.getBean(TagService.class); | 
|---|
|  |  |  | Tag parent = bean.selectById(tag.getParentId()); | 
|---|
|  |  |  | if (null != parent) { | 
|---|
|  |  |  | path.insert(0, parent.getId()).insert(0,","); | 
|---|
|  |  |  | pathName.insert(0, parent.getName()).insert(0,","); | 
|---|
|  |  |  | path.insert(0, parent.getId()).insert(0, ","); | 
|---|
|  |  |  | pathName.insert(0, parent.getName()).insert(0, ","); | 
|---|
|  |  |  | if (parent.getParentId() != null) { | 
|---|
|  |  |  | executePath(parent); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | 
|---|
|  |  |  | TagService bean = SpringUtils.getBean(TagService.class); | 
|---|
|  |  |  | Tag parent = bean.selectById(parentId); | 
|---|
|  |  |  | if (null != parent) { | 
|---|
|  |  |  | path.insert(0, parent.getId()).insert(0,","); | 
|---|
|  |  |  | pathName.insert(0, parent.getName()).insert(0,","); | 
|---|
|  |  |  | path.insert(0, parent.getId()).insert(0, ","); | 
|---|
|  |  |  | pathName.insert(0, parent.getName()).insert(0, ","); | 
|---|
|  |  |  | if (parent.getParentId() != null) { | 
|---|
|  |  |  | executePath(parent); | 
|---|
|  |  |  | } else { | 
|---|