This commit is contained in:
邹宗楠
2022-03-31 11:16:39 +08:00
parent 40d0563778
commit 6e92a9d33c
6 changed files with 30 additions and 35 deletions

View File

@@ -35,10 +35,7 @@ const (
// 蜂鸟预下单
func (a *API) PreCreateByShopFn(basicParams *PreCreateOrder) (deliveryFee, baseDeliveryFee int64, err error) {
//basicParams.BaseGoodsId = 30011
//basicParams.ServiceGoodsId = 3000
preOrder := a.MakeFnRequestHead()
bytes, err := json.Marshal(basicParams)
if err != nil {
return 0, 0, err
@@ -48,14 +45,11 @@ func (a *API) PreCreateByShopFn(basicParams *PreCreateOrder) (deliveryFee, baseD
if err != nil {
return 0, 0, err
}
fmt.Println("预下单:======", result)
preOrderResult := PreCreateOrderResp{}
if err := json.Unmarshal([]byte(result["business_data"].(string)), &preOrderResult); err != nil {
return 0, 0, err
}
fmt.Println("预下单:Unmarshal======", preOrderResult)
fmt.Println("预下单:Unmarshal======", preOrderResult.GoodsInfos[0].DisableReason)
// 返回所有可选的商品列表,每项包含当前使用该商品下单时对应的价格等信息,(其中不可用的商品会返回不可用原因) 可挑选其中一个可用的商品进行正式下单。
var deliveryFeeFn int64
@@ -72,8 +66,6 @@ func (a *API) PreCreateByShopFn(basicParams *PreCreateOrder) (deliveryFee, baseD
if deliveryFeeFn == 0 && baseDeliveryFeeFn == 0 {
return 0, 0, errors.New("门店数据异常")
}
fmt.Println("preCreateOrder 预下单获取运费==================:=", deliveryFeeFn, baseDeliveryFeeFn)
return deliveryFeeFn, baseDeliveryFeeFn, nil
}
@@ -202,7 +194,6 @@ func (a *API) QueryOrder(partnerOrderCode string) (result *GetOrderDetailRes, er
if err := json.Unmarshal([]byte(data["business_data"].(string)), &fnResult); err != nil {
return nil, err
}
fmt.Println("getOrderDetail 订单详情==================:=", fnResult)
return fnResult, nil
}
@@ -228,7 +219,6 @@ func (a *API) GetKnightInfo(req *GetOrderDetailReq) (result *GetKnightInfoRes, e
if err := json.Unmarshal([]byte(utils.Interface2String(data["business_data"])), &fnResult); err != nil {
return nil, err
}
fmt.Println("getKnightInfo 骑手信息==================:=", fnResult)
return fnResult, nil
}