From 4768f6f998f436b888e1866519f7950bcde95bbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Tue, 4 Jul 2023 16:41:24 +0800 Subject: [PATCH] 1 --- platformapi/tao_vegetable/afs_test.go | 25 +++++++++++++++++++++++++ platformapi/tao_vegetable/order_afs.go | 4 ++-- platformapi/tao_vegetable/order_test.go | 17 +++++++++++++++-- 3 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 platformapi/tao_vegetable/afs_test.go diff --git a/platformapi/tao_vegetable/afs_test.go b/platformapi/tao_vegetable/afs_test.go new file mode 100644 index 00000000..83ab013c --- /dev/null +++ b/platformapi/tao_vegetable/afs_test.go @@ -0,0 +1,25 @@ +package tao_vegetable + +import ( + domain2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain" + request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/request" + "git.rosy.net.cn/baseapi/utils" + "git.rosy.net.cn/jx-callback/globals" + "testing" +) + +func TestAgreeUserCancel(t *testing.T) { + + param := &request2.AlibabaTclsAelophyRefundAgreeRequest{ + StoreId: utils.String2Pointer("JX668594"), + OutOrderId: utils.String2Pointer("3420907128196706112"), + RefundId: utils.String2Pointer("1000010804386340781"), + AuditMemo: utils.String2Pointer("商户同意退款"), + SubRefundList: &[]domain2.AlibabaTclsAelophyRefundAgreeSubrefundlist{ + {OutSubOrderId: utils.String2Pointer("3420907128196706112"), RefundFee: utils.Int64ToPointer(2700)}, + }, + OrderFrom: utils.Int64ToPointer(utils.Str2Int64(TaoVegetableChannelCode)), + } + err := apiTao.AgreeUserCancel(param) + globals.SugarLogger.Debugf("%v", err) +} diff --git a/platformapi/tao_vegetable/order_afs.go b/platformapi/tao_vegetable/order_afs.go index 8476c93a..5da51c90 100644 --- a/platformapi/tao_vegetable/order_afs.go +++ b/platformapi/tao_vegetable/order_afs.go @@ -19,7 +19,7 @@ import ( // AgreeUserCancel 同意用户售后申请 func (a *API) AgreeUserCancel(req *request2.AlibabaTclsAelophyRefundAgreeRequest) error { - globals.SugarLogger.Debugf("进入AgreeUserCancel") + globals.SugarLogger.Debugf("进入AgreeUserCancel := %s", utils.Format4Output(req, false)) client := ability3156.NewAbility3156(&a.client) data, _ := client.AlibabaTclsAelophyRefundAgree(req, a.token) @@ -148,7 +148,7 @@ func (a *API) RefundOrderFinish(c *http.Request) (*RefundOrderFinish, string, er // QueryAfsOrderDetail 获取订单退款详情 func (a *API) QueryAfsOrderDetail(req *request591.AlibabaWdkOrderRefundGetRequest) (*domain591.AlibabaWdkOrderRefundGetOrderSyncRefundListResult, error) { - globals.SugarLogger.Debugf("进入 QueryAfsOrderDetail") + globals.SugarLogger.Debugf("进入 QueryAfsOrderDetail : %s", utils.Format4Output(req, false)) client := ability591.NewAbility591(&a.client) data, _ := client.AlibabaWdkOrderRefundGet(req, a.token) diff --git a/platformapi/tao_vegetable/order_test.go b/platformapi/tao_vegetable/order_test.go index c2e834dc..fad3a0be 100644 --- a/platformapi/tao_vegetable/order_test.go +++ b/platformapi/tao_vegetable/order_test.go @@ -17,13 +17,26 @@ func TestName(t *testing.T) { func TestGetOrderDetail(t *testing.T) { requestParam := &request591.AlibabaAelophyOrderGetRequest{OrderGetRequest: &domain591.AlibabaAelophyOrderGetOrderGetRequest{ StoreId: utils.String2Pointer("JX668594"), - BizOrderId: utils.Int64ToPointer(5000894677248980922), + BizOrderId: utils.Int64ToPointer(5000894665550700922), }} data, err := apiTao.QueryOrderDetail(requestParam) globals.SugarLogger.Debugf("data := %s", utils.Format4Output(data, false)) globals.SugarLogger.Debugf("err := %s", utils.Format4Output(err, false)) } +func TestQueryAfsOrderDetail(t *testing.T) { + param := &request591.AlibabaWdkOrderRefundGetRequest{ + BizOrderIds: &[]int64{1924482145266804887}, + RefundIds: &[]int64{1000010803420790044}, + OrderFrom: utils.Int64ToPointer(31), + ShopId: nil, + StoreId: utils.String2Pointer("JX668594"), + } + data, err := apiTao.QueryAfsOrderDetail(param) + globals.SugarLogger.Debugf("data := %s", utils.Format4Output(data, false)) + globals.SugarLogger.Debugf("err := %s", utils.Format4Output(err, false)) +} + // 接单 func TestDeliveryFinishACCEPTED(t *testing.T) { param := &request591.AlibabaAelophyOrderWorkCallbackRequest{} @@ -57,7 +70,7 @@ func TestDeliveryFinishREJECTED(t *testing.T) { } func TestGetTransactionOrderList(t *testing.T) { - queryData := time.Now() + queryData := time.Now().AddDate(0, 0, 6) create := time.Date(queryData.Year(), queryData.Month(), queryData.Day(), 0, 0, 0, 0, queryData.Location()) end := time.Date(queryData.Year(), queryData.Month(), queryData.Day(), 23, 59, 59, 59, queryData.Location()) createTime := util.LocalTime(create)