|
@@ -67,11 +67,17 @@ func GetSopNodeListByParentId(parentId uint64, nodeList []*ent.SopNode) ([]*type
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- child := types.SopChildNodeInfo{
|
|
|
- NodeName: &node.Name,
|
|
|
- ChildNode: &types.SopChildNodeInfo{
|
|
|
+
|
|
|
+ var childNode *types.SopChildNodeInfo
|
|
|
+ if len(childNodeList) > 0 {
|
|
|
+ childNode = &types.SopChildNodeInfo{
|
|
|
ConditionNodes: childNodeList,
|
|
|
- },
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ child := types.SopChildNodeInfo{
|
|
|
+ NodeName: &node.Name,
|
|
|
+ ChildNode: childNode,
|
|
|
SopNodeInfo: types.SopNodeInfo{
|
|
|
BaseIDInfo: types.BaseIDInfo{
|
|
|
Id: &node.ID,
|