From 427f03c5698012fe48802fc1554e9efc729b2078 Mon Sep 17 00:00:00 2001 From: Wangjunqi123 Date: Tue, 21 Nov 2023 10:02:36 +0800 Subject: [PATCH] add tags to the queried data --- server/service/multihost.go | 2 ++ server/utils/neo4jConvert.go | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/server/service/multihost.go b/server/service/multihost.go index 9723a8d..9e11fc8 100755 --- a/server/service/multihost.go +++ b/server/service/multihost.go @@ -107,6 +107,8 @@ func MultiHostService() ([]*meta.Node, []*meta.Edge, error) { Dir: "direct", } + net_process_host_edge.Tags = append(net_process_host_edge.Tags, meta.EDGE_BELONG) + // TODO: multi_edges_map未包含新创建的边, multi_edges中新创建的边没有DBID、SrcID、DstID // multi_edges_map[net_process__host_edge.ID] = net_process__host_edge multi_edges = append(multi_edges, net_process_host_edge) diff --git a/server/utils/neo4jConvert.go b/server/utils/neo4jConvert.go index b82dd97..53504e3 100644 --- a/server/utils/neo4jConvert.go +++ b/server/utils/neo4jConvert.go @@ -18,6 +18,7 @@ func Neo4jnodeToToponode(neo4jnode neo4j.Node) *meta.Node { ID: neo4jnode.Props["nid"].(string), Name: neo4jnode.Props["name"].(string), Unixtime: neo4jnode.Props["unixtime"].(string), + Tags: neo4jnode.Labels, Metrics: metrics, } @@ -55,6 +56,9 @@ func Neo4jrelaToToporela(neo4jrela neo4j.Relationship) *meta.Edge { metrics[k] = v.(string) } + tags := []string{} + tags = append(tags, neo4jrela.Type) + toporela := &meta.Edge{ DBID: neo4jrela.Id, SrcID: neo4jrela.StartId, @@ -65,6 +69,7 @@ func Neo4jrelaToToporela(neo4jrela neo4j.Relationship) *meta.Edge { Type: neo4jrela.Type, Dir: neo4jrela.Props["dir"].(string), Unixtime: neo4jrela.Props["unixtime"].(string), + Tags: tags, Metrics: metrics, } -- Gitee