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 }