liuxiaolong
2020-05-14 ea1f3570e0acefa68a88e5e861213a705f117684
fix ExecuteWriteSql db is nil
1个文件已修改
8 ■■■■ 已修改文件
agent.go 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
agent.go
@@ -167,9 +167,6 @@
                return
            }
            if sqlUe.Owner != a.conf.NodeName {
                //ExecuteWriteSql(sqlUe.Sql, true)
                //flag, _ := ExecuteSqlByGorm(sqlUe.Sql)
                //fmt.Println("userEvent exec 1 ", sqlUe.Sql, ",Result:", results)
                if receiveSqlInterface != nil && sqlUe.Sql !=nil && len(sqlUe.Sql) > 0 {
                    receiveSqlInterface.Forward(sqlUe.Sql[0])
                }
@@ -232,9 +229,8 @@
                leaveMember := ev.Members[0]
                leaveSql := "delete from cluster_node where node_id='" + leaveMember.Name + "'"
                //fmt.Println("leaveSql:", leaveSql)
                _, err := ExecuteWriteSql([]string{leaveSql}, false)
                if err != nil {
                    //fmt.Printf("err: %s\n", err)
                if !DbHandle.Execute(leaveSql) {
                    fmt.Println("DbHandle.Execute ret false")
                }
                //fmt.Println("EventMemberLeave,current Members:", ev.Members)