|
@@ -68,14 +68,20 @@ public class FzxzServiceImpl implements IFzxzService {
|
|
for (FzxzDldmTreeDTO node : trees) {
|
|
for (FzxzDldmTreeDTO node : trees) {
|
|
if (StringUtils.isEmpty(node.getParent())) {
|
|
if (StringUtils.isEmpty(node.getParent())) {
|
|
// 如果是根节点
|
|
// 如果是根节点
|
|
- node.setIsparent(true);
|
|
|
|
|
|
+ node.setIsparent(false);
|
|
treeNode.add(node);
|
|
treeNode.add(node);
|
|
} else {
|
|
} else {
|
|
// 否则找到其父节点,并将其添加到父节点的children列表中
|
|
// 否则找到其父节点,并将其添加到父节点的children列表中
|
|
node.setIsparent(false);
|
|
node.setIsparent(false);
|
|
FzxzDldmTreeDTO parent = nodeMap.get(node.getParent());
|
|
FzxzDldmTreeDTO parent = nodeMap.get(node.getParent());
|
|
if (parent != null) {
|
|
if (parent != null) {
|
|
|
|
+ parent.setIsparent(true);
|
|
|
|
+ if(parent.getChildren()==null){
|
|
|
|
+ parent.setChildren(new ArrayList<>());
|
|
|
|
+ }
|
|
parent.getChildren().add(node);
|
|
parent.getChildren().add(node);
|
|
|
|
+ }else {
|
|
|
|
+ System.out.println();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|