修改运单id
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user