From 5da53c9afc89aa20669ade5e0bb4566e37ba2b6a Mon Sep 17 00:00:00 2001 From: lyb Date: Thu, 9 Aug 2018 16:52:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E6=B7=BBjd=E7=9A=84=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E6=8B=86=E5=88=86=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platformapi/jdapi/jdapi.go | 1 + platformapi/jdapi/order.go | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/platformapi/jdapi/jdapi.go b/platformapi/jdapi/jdapi.go index b4f92da6..007da7af 100644 --- a/platformapi/jdapi/jdapi.go +++ b/platformapi/jdapi/jdapi.go @@ -144,6 +144,7 @@ func (a *API) AccessAPI(apiStr string, jdParams map[string]interface{}) (retVal sign := a.signParams(params) params[signKey] = sign request, _ := http.NewRequest(http.MethodGet, utils.GenerateGetURL(prodURL, apiStr, params), nil) + request.Close = true //todo 为了避免EOF错误 err = platformapi.AccessPlatformAPIWithRetry(a.client, request, a.config, func(response *http.Response) (errLevel string, err error) { jsonResult1, err := utils.HTTPResponse2Json(response) if err != nil { diff --git a/platformapi/jdapi/order.go b/platformapi/jdapi/order.go index edbf727c..c6fd5e49 100644 --- a/platformapi/jdapi/order.go +++ b/platformapi/jdapi/order.go @@ -138,3 +138,15 @@ func (a API) DeliveryEndOrder(orderId string) (interface{}, error) { } return a.AccessAPINoPage("ocs/deliveryEndOrder", jdParams, nil, nil) } + +//订单金额拆分接口 +func (a API) QueryOassBussMoney(orderId string) ([]interface{}, error) { + jdParams := map[string]interface{}{ + "orderId": orderId, + } + result, err := a.AccessAPINoPage("oassBussService/queryOassBussMoney", jdParams, nil, nil) + if err != nil { + return nil, err + } + return result.([]interface{}), nil +}