This commit is contained in:
邹宗楠
2023-07-04 16:41:24 +08:00
parent fba896a8e0
commit 4768f6f998
3 changed files with 42 additions and 4 deletions

View File

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

View File

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

View File

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