diff --git a/platformapi/fnpsapi/order.go b/platformapi/fnpsapi/order.go index df6b9166..d5df87ee 100644 --- a/platformapi/fnpsapi/order.go +++ b/platformapi/fnpsapi/order.go @@ -183,8 +183,12 @@ func (a *API) CancelOrder(req *CancelOrderReq) (err error) { // 查询订单详情接口 todo func (a *API) QueryOrder(partnerOrderCode string) (result *GetOrderDetailRes, err error) { orderHead := a.MakeFnRequestHead() - orderHead["business_data"] = partnerOrderCode + bytes, err := json.Marshal(&GetOrderDetailReq{PartnerOrderCode: partnerOrderCode}) + if err != nil { + return nil, err + } + orderHead["business_data"] = string(bytes) data, err := a.AccessAPI(ApiURL, "getOrderDetail", RequestPost, orderHead) if err != nil { return nil, err