- change all setting to prod.
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"net/url"
|
||||
"time"
|
||||
|
||||
"git.rosy.net.cn/baseapi/platformapi"
|
||||
"git.rosy.net.cn/baseapi/platformapi/dadaapi"
|
||||
|
||||
"git.rosy.net.cn/baseapi/platformapi/jdapi"
|
||||
@@ -98,20 +99,27 @@ func NewFreshFoodAPI(baseURL string) *FreshFoodAPI {
|
||||
|
||||
func (f *FreshFoodAPI) AccessFreshFood(apiStr string, params url.Values) error {
|
||||
var err error
|
||||
var response *http.Response
|
||||
fullURL := f.baseURL + "/" + apiStr
|
||||
for i := 0; i < retryCount; i++ {
|
||||
// _, err := f.client.PostForm(fullURL, params)
|
||||
err = error(nil)
|
||||
globals.SugarLogger.Debug(fullURL)
|
||||
globals.SugarLogger.Debug(params)
|
||||
if err == nil {
|
||||
response, err = f.client.PostForm(fullURL, params)
|
||||
// err = error(nil)
|
||||
// globals.SugarLogger.Debug(fullURL)
|
||||
// globals.SugarLogger.Debug(params)
|
||||
if err == nil && response != nil && response.StatusCode == 200 {
|
||||
break
|
||||
} else {
|
||||
globals.SugarLogger.Warnf("Call %s error:%v, response: %v", fullURL, err, response)
|
||||
}
|
||||
}
|
||||
if err != nil {
|
||||
globals.SugarLogger.Warnf("Call %s error:%v", fullURL, err)
|
||||
if err != nil || response.StatusCode != 200 {
|
||||
globals.SugarLogger.Errorf("Call %s error:%v, response: %v", fullURL, err, response)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return platformapi.ErrHTTPCodeIsNot200
|
||||
}
|
||||
return err
|
||||
return nil
|
||||
}
|
||||
|
||||
// jd api
|
||||
|
||||
Reference in New Issue
Block a user