diff --git a/platformapi/mtwmapi/order.go b/platformapi/mtwmapi/order.go index 33d66ec2..82f916f0 100644 --- a/platformapi/mtwmapi/order.go +++ b/platformapi/mtwmapi/order.go @@ -1,9 +1,9 @@ package mtwmapi import ( - "time" - "git.rosy.net.cn/baseapi/utils" + "time" + "errors" ) const ( @@ -391,9 +391,15 @@ func (a *API) OrderCancel(orderID int64, cancelReason string, cancelReasonCode i } func (a *API) OrderDelivering(orderID int64) (err error) { - _, err = a.AccessAPI("order/delivering", true, map[string]interface{}{ + retval, err := a.AccessAPI("order/delivering", true, map[string]interface{}{ KeyOrderID: orderID, }) + if err != nil { + return err + } + if retval.(map[string]interface{})["data"] != "ok" { + return errors.New(utils.Interface2String(retval.(map[string]interface{})["msg"])) + } return err }