diff --git a/pkg/coach-client/client.go b/pkg/coach-client/client.go index 3f0fa5d..f882423 100644 --- a/pkg/coach-client/client.go +++ b/pkg/coach-client/client.go @@ -2,6 +2,7 @@ package coach_client import ( "context" + "fmt" "gitea.timerzz.com/kedaya_haitao/common/pkg/proxy" restry_pool "gitea.timerzz.com/kedaya_haitao/common/pkg/restry-pool" "github.com/go-resty/resty/v2" @@ -27,6 +28,9 @@ func tryRequest(ctx context.Context, urlPath string, respData any, proxyGetter f for p := proxyGetter(); p != nil; p = proxyGetter() { select { case <-ctx.Done(): + if errors.Is(ctx.Err(), context.DeadlineExceeded) { + return fmt.Errorf("超时未获取到结果,链接:%s", urlPath) + } return nil default: