From 6d25bf66a5f15f760cb0c15295f2c8bbdd4f3ca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=96=87=E9=9D=99?= <1319697849@qq.com> Date: Fri, 16 May 2025 13:40:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/speech.go | 2 +- service/connect/find_grpc.go | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/model/speech.go b/model/speech.go index b211d48..1dd2ca0 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 ee08e9f..c738a17 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 { -- GitLab