From 5b353f2877895d659b693bde94a9b1e428d60b97 Mon Sep 17 00:00:00 2001 From: chenshijun <csj_sky@126.com> Date: 星期五, 06 九月 2019 16:42:33 +0800 Subject: [PATCH] 修改json传递解析的bug --- agent.go | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/agent.go b/agent.go index f6657d6..a243e1d 100644 --- a/agent.go +++ b/agent.go @@ -169,10 +169,14 @@ } } else if ev.Name == QueryEventUpdateDBData { fmt.Println(string(ev.Payload)) - var tmpstringslice []string - tmpstringslice = append(tmpstringslice, string(ev.Payload)) - fmt.Println(tmpstringslice) - rows, err := ExecuteQuerySql(tmpstringslice) + var tableNames []string + err := json.Unmarshal(ev.Payload, &tableNames) + if err !=nil { + fmt.Println("Query tableNames unmarshal err") + return + } + + rows, err := ExecuteQuerySql(tableNames) if err != nil { fmt.Println("err: ", err) return @@ -190,9 +194,6 @@ return } } - - //var res []*Rows - //json.Unmarshal(bytesReturn, &res) } case serf.MemberEvent: if event.EventType() == serf.EventMemberLeave { -- Gitblit v1.8.0