This commit is contained in:
邹宗楠
2022-04-16 19:21:12 +08:00
parent 4857c0bfb8
commit d8574cb2d7

View File

@@ -390,6 +390,15 @@ func (a *API) OrderCancel(orderID int64, cancelReason string, cancelReasonCode i
return err return err
} }
type MtwmOrderDelivering struct {
Data string `json:"data"`
Err *Errors `json:"err"`
}
type Errors struct {
Code int64 `json:"code"`
Msg string `json:"msg"`
}
func (a *API) OrderDelivering(orderID int64) (err error) { func (a *API) OrderDelivering(orderID int64) (err error) {
retval, err := a.AccessAPI("order/delivering", true, map[string]interface{}{ retval, err := a.AccessAPI("order/delivering", true, map[string]interface{}{
KeyOrderID: orderID, KeyOrderID: orderID,
@@ -397,9 +406,12 @@ func (a *API) OrderDelivering(orderID int64) (err error) {
if err != nil { if err != nil {
return err return err
} }
if retval.(map[string]interface{})["data"] != "ok" { if retval != nil {
return errors.New("商家转自送异常") if retval.(MtwmOrderDelivering).Data != "ok" {
return errors.New(retval.(MtwmOrderDelivering).Err.Msg)
} }
}
return err return err
} }