From fce760e3dcbf42d4025815c7ffc2f1739cefcf7e Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 27 Jun 2018 19:01:56 +0800 Subject: [PATCH] - change log level to info when err in AccessFreshFood. --- business/freshfood/freshfood.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/business/freshfood/freshfood.go b/business/freshfood/freshfood.go index 6f0b645ea..56ab56eed 100644 --- a/business/freshfood/freshfood.go +++ b/business/freshfood/freshfood.go @@ -1,11 +1,11 @@ package freshfood import ( + "errors" "net/http" "net/url" "time" - "git.rosy.net.cn/baseapi/platformapi" "git.rosy.net.cn/baseapi/platformapi/dadaapi" "git.rosy.net.cn/baseapi/platformapi/jdapi" @@ -93,6 +93,10 @@ type FreshFoodAPI struct { client *http.Client } +var ( + ErrFreshFooddReturnNot200 = errors.New("freshfood return code is not 200") +) + func NewFreshFoodAPI(baseURL string) *FreshFoodAPI { return &FreshFoodAPI{baseURL, &http.Client{Timeout: time.Second * 5}} } @@ -114,7 +118,7 @@ func (f *FreshFoodAPI) AccessFreshFood(apiStr string, params url.Values) error { if err == nil && response != nil && response.StatusCode == 200 { break } else { - globals.SugarLogger.Warnf("Call %s error:%v, response: %v", fullURL, err, response) + globals.SugarLogger.Infof("Call %s error:%v, response: %v", fullURL, err, response) } } if err != nil || response.StatusCode != 200 { @@ -122,7 +126,7 @@ func (f *FreshFoodAPI) AccessFreshFood(apiStr string, params url.Values) error { if err != nil { return err } - return platformapi.ErrHTTPCodeIsNot200 + return ErrFreshFooddReturnNot200 } return nil }