diff --git a/model/speech.go b/model/speech.go index b211d483da0f809dae5918cf40f161fd6f4ec498..1dd2ca0dcf8506e39440266cd89b5b71b709d5b4 100644 --- a/model/speech.go +++ b/model/speech.go @@ -50,7 +50,7 @@ type SpeechWsResp struct { CurrentPage int `json:"currentPage"` TotalPages int `json:"totalPages"` ItemsPerPage int `json:"itemsPerPage"` - Match int `json:"match"` + Match interface{} `json:"match"` Content interface{} `json:"content"` //Content []struct { // LinkUrl string `json:"linkUrl"` diff --git a/service/connect/find_grpc.go b/service/connect/find_grpc.go index ee08e9f4669c7d8122a6df7deadd770eafb03501..c738a1735ab82dcf3e90913d0d2f0aa3af5ca99a 100644 --- a/service/connect/find_grpc.go +++ b/service/connect/find_grpc.go @@ -32,7 +32,11 @@ func GrpcConn(serverName string) (*grpc.ClientConn, error) { if err != nil { return nil, fmt.Errorf("consul client init failed: %v", err) } - entries, _, _ := client.Health().Service(serverName, "", true, nil) + entries, _, err := client.Health().Service(serverName, "", true, nil) + if err != nil { + global.Logger.Errorf("consul get service %s failed: %v", serverName, err) + return nil, fmt.Errorf("consul get service %s failed: %v", serverName, err) + } // 健康实例检查 if len(entries) == 0 {