- receiver change to pointer.

This commit is contained in:
gazebo
2018-06-13 11:57:09 +08:00
parent 18257372e4
commit 4854395ef3

View File

@@ -39,7 +39,7 @@ func NewFreshFoodAPI(baseURL string, zapLogger *zap.Logger) *FreshFoodAPI {
return &FreshFoodAPI{baseURL, zapLogger.Sugar(), http.Client{Timeout: time.Second * 5}} return &FreshFoodAPI{baseURL, zapLogger.Sugar(), http.Client{Timeout: time.Second * 5}}
} }
func (f FreshFoodAPI) AccessFreshFodd(apiStr string, params url.Values) error { func (f *FreshFoodAPI) AccessFreshFodd(apiStr string, params url.Values) error {
fullURL := f.baseURL + "/" + apiStr fullURL := f.baseURL + "/" + apiStr
// _, err := f.client.PostForm(fullURL, params) // _, err := f.client.PostForm(fullURL, params)
err := error(nil) err := error(nil)
@@ -50,14 +50,14 @@ func (f FreshFoodAPI) AccessFreshFodd(apiStr string, params url.Values) error {
return nil return nil
} }
func (f FreshFoodAPI) NewJDOrder(jdorder *models.Jdorder) error { func (f *FreshFoodAPI) NewJDOrder(jdorder *models.Jdorder) error {
params := make(url.Values) params := make(url.Values)
params.Set(URL_FRESHFOOD_PARA_JDORDER, string(utils.MustMarshal(jdorder))) params.Set(URL_FRESHFOOD_PARA_JDORDER, string(utils.MustMarshal(jdorder)))
return f.AccessFreshFodd("order", params) return f.AccessFreshFodd("order", params)
} }
// todo venderId // todo venderId
func (f FreshFoodAPI) JDOrderStatus(jdorder *models.Jdorder, venderId string) error { func (f *FreshFoodAPI) JDOrderStatus(jdorder *models.Jdorder, venderId string) error {
params := make(url.Values) params := make(url.Values)
params.Set(URL_FRESHFOOD_PARA_VENDERID, venderId) params.Set(URL_FRESHFOOD_PARA_VENDERID, venderId)
params.Set(URL_FRESHFOOD_PARA_ORDERID, utils.Int64ToStr(jdorder.JdOrderId)) params.Set(URL_FRESHFOOD_PARA_ORDERID, utils.Int64ToStr(jdorder.JdOrderId))
@@ -68,7 +68,7 @@ func (f FreshFoodAPI) JDOrderStatus(jdorder *models.Jdorder, venderId string) er
return f.AccessFreshFodd("order/status", params) return f.AccessFreshFodd("order/status", params)
} }
func (f FreshFoodAPI) JDOrderDeliveryStatus(jdOrderDeliveryStatusMsg *jdapi.JDDeliveryStatusMsg, venderId string) error { func (f *FreshFoodAPI) JDOrderDeliveryStatus(jdOrderDeliveryStatusMsg *jdapi.JDDeliveryStatusMsg, venderId string) error {
params := make(url.Values) params := make(url.Values)
cityName := "all" cityName := "all"