From 76deb832ce92f7607e8befbd4d7665964c9a652f Mon Sep 17 00:00:00 2001 From: lyb Date: Thu, 9 Aug 2018 18:29:13 +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 | 2 +- platformapi/jdapi/jdapi_test.go | 4 ++-- platformapi/jdapi/order_test.go | 16 ++++++++++++++++ 3 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 platformapi/jdapi/order_test.go diff --git a/platformapi/jdapi/jdapi.go b/platformapi/jdapi/jdapi.go index 007da7af..58b54fd5 100644 --- a/platformapi/jdapi/jdapi.go +++ b/platformapi/jdapi/jdapi.go @@ -144,7 +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错误 + //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 { diff --git a/platformapi/jdapi/jdapi_test.go b/platformapi/jdapi/jdapi_test.go index 06a4266c..eab4dfd9 100644 --- a/platformapi/jdapi/jdapi_test.go +++ b/platformapi/jdapi/jdapi_test.go @@ -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) { diff --git a/platformapi/jdapi/order_test.go b/platformapi/jdapi/order_test.go new file mode 100644 index 00000000..7314d0a7 --- /dev/null +++ b/platformapi/jdapi/order_test.go @@ -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") + } +}