package mtwmapi import "git.rosy.net.cn/baseapi/utils" const ( PoiOpenLevelNormal = 1 PoiOpenLevelHaveRest = 3 PoiOnline = 1 PoiOffline = 0 ) func (a *API) ShippingSave(poiCode string, area string, minPrice, shippingFee float32) (err error) { _, err = a.AccessAPI("shipping/save", false, map[string]interface{}{ KeyAppPoiCode: poiCode, "app_shipping_code": 1, "type": 1, "area": area, "min_price": minPrice, "shipping_fee": shippingFee, }) return err } func (a *API) ShippingList(poiCode string) (shippingList []map[string]interface{}, err error) { result, err := a.AccessAPI("shipping/list", true, map[string]interface{}{ KeyAppPoiCode: poiCode, }) if err == nil { return utils.Slice2MapSlice(result.([]interface{})), nil } return nil, err } func (a *API) ShippingFetch(poiCode string) (shippingList []map[string]interface{}, err error) { result, err := a.AccessAPI("shipping/fetch", true, map[string]interface{}{ KeyAppPoiCode: poiCode, }) if err == nil { return utils.Slice2MapSlice(result.([]interface{})), nil } return nil, err }