修改运单id

This commit is contained in:
邹宗楠
2022-04-06 16:33:36 +08:00
parent 72c0c58e2d
commit 1afd29f098
3 changed files with 20 additions and 8 deletions

View File

@@ -70,15 +70,22 @@ func (a *API) PreCreateByShopFn(basicParams *PreCreateOrder) (deliveryFee, baseD
}
// 蜂鸟正式下单
func (a *API) CreateOrder(createOrderParam *CreateOrderReqParam) (err error) {
func (a *API) CreateOrder(createOrderParam *CreateOrderReqParam) (result string, err error) {
orderHead := a.MakeFnRequestHead()
bytes, err := json.Marshal(createOrderParam)
if err != nil {
return err
return "", err
}
orderHead["business_data"] = string(bytes)
_, err = a.AccessAPI(ApiURL, "createOrder", RequestPost, orderHead)
return err
resultData, err := a.AccessAPI(ApiURL, "createOrder", RequestPost, orderHead)
if orderId, ok := resultData["business_data"]; ok {
res := &CreateOrderRes{}
if err := json.Unmarshal([]byte(utils.Interface2String(orderId)), res); err != nil {
return "", err
}
return res.OrderId, nil
}
return "", err
}
// addTip 加小费接口
@@ -157,7 +164,7 @@ func (a *API) CancelOrder(req *CancelOrderReq) (err error) {
return errors.New("内部订单号或者外部订单号比填写一个")
}
if req.OrderCancelCode == 0 && req.OrderCancelOtherReason == "" {
return errors.New("请补充退单原因")
req.OrderCancelOtherReason = "占时不想要了"
}
orderHead := a.MakeFnRequestHead()