API功能性修复
This commit is contained in:
@@ -588,11 +588,20 @@ func serializeAdminServer(server model.Server, groups map[int]model.ServerGroup,
|
||||
availableStatus = "online"
|
||||
}
|
||||
|
||||
hasChildren := false
|
||||
for _, s := range servers {
|
||||
if s.ParentID != nil && *s.ParentID == server.ID {
|
||||
hasChildren = true
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
return gin.H{
|
||||
"id": server.ID,
|
||||
"type": server.Type,
|
||||
"code": stringValue(server.Code),
|
||||
"parent_id": intValue(server.ParentID),
|
||||
"has_children": hasChildren,
|
||||
"group_ids": groupIDs,
|
||||
"route_ids": decodeIntSlice(server.RouteIDs),
|
||||
"name": server.Name,
|
||||
|
||||
Reference in New Issue
Block a user