From cb9039bf7e02c1291266b309cdac75bbd16f7e0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Sat, 16 Apr 2022 19:33:04 +0800 Subject: [PATCH] 1 --- platformapi/mtwmapi/order.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/platformapi/mtwmapi/order.go b/platformapi/mtwmapi/order.go index 703d0c81..51b367ef 100644 --- a/platformapi/mtwmapi/order.go +++ b/platformapi/mtwmapi/order.go @@ -1,6 +1,7 @@ package mtwmapi import ( + "encoding/json" "errors" "git.rosy.net.cn/baseapi/utils" "time" @@ -407,8 +408,12 @@ func (a *API) OrderDelivering(orderID int64) (err error) { return err } if retval != nil { - if retval.(MtwmOrderDelivering).Data != "ok" { - return errors.New(retval.(MtwmOrderDelivering).Err.Msg) + data := &MtwmOrderDelivering{} + if err := json.Unmarshal([]byte(retval.(string)), data); err != nil { + return err + } + if data.Data != "ok" { + return errors.New(data.Err.Msg) } }