Accept Merge Request #2: (lyb -> master)

Merge Request: 增添了京东订单金额拆分的api
Created By: @LYB-Rosy
Accepted By: @XJH-Rosy
URL: https://coding.net/u/XJH-Rosy/p/baseapi/git/merge/2
This commit is contained in:
XJH-Rosy
2018-08-09 21:08:08 +08:00
4 changed files with 31 additions and 2 deletions

View File

@@ -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 为了性能考虑
err = platformapi.AccessPlatformAPIWithRetry(a.client, request, a.config, func(response *http.Response) (errLevel string, err error) {
jsonResult1, err := utils.HTTPResponse2Json(response)
if err != nil {

View File

@@ -23,9 +23,9 @@ func init() {
baseapi.Init(sugarLogger)
// sandbox
jdapi = New("c8854ef2-f80a-45ee-aceb-dc8014d646f8", "06692746f7224695ad4788ce340bc854", "d6b42a35a7414a5490d811654d745c84")
//jdapi = New("c8854ef2-f80a-45ee-aceb-dc8014d646f8", "06692746f7224695ad4788ce340bc854", "d6b42a35a7414a5490d811654d745c84")
// prod
// jdapi = New("91633f2a-c5f5-4982-a925-a220d19095c3", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4")
jdapi = New("91633f2a-c5f5-4982-a925-a220d19095c3", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4")
}
func TestTest(t *testing.T) {

View File

@@ -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
}

View File

@@ -0,0 +1,16 @@
package jdapi
import (
"testing"
)
func Test_QueryOassBussMoney(t *testing.T) {
bussResult, bussErr := jdapi.QueryOassBussMoney("815536199000222")
if bussErr != nil {
t.Error(bussErr.Error())
}
if len(bussResult) <= 0 {
t.Error("错误返回数据长度不该为0")
}
}