diff --git a/platformapi/ebaiapi/error.go b/platformapi/ebaiapi/error.go new file mode 100644 index 00000000..68be6bad --- /dev/null +++ b/platformapi/ebaiapi/error.go @@ -0,0 +1,5 @@ +package ebaiapi + +const ( + ErrOrderIsNotPartRefund = 301006 // 该订单非部分退款订单 +) diff --git a/platformapi/ebaiapi/order_test.go b/platformapi/ebaiapi/order_test.go index d97c1b1a..29988f50 100644 --- a/platformapi/ebaiapi/order_test.go +++ b/platformapi/ebaiapi/order_test.go @@ -7,7 +7,16 @@ import ( ) func TestOrderGet(t *testing.T) { - result, err := api.OrderGet("1555731848221773250") + result, err := api.OrderGet("1556530656022029520") + if err != nil { + t.Fatal(err) + } else { + t.Log(utils.Format4Output(result, false)) + } +} + +func TestOrderPartrefundGet(t *testing.T) { + result, err := api.OrderPartrefundGet("1556529608021993938") if err != nil { t.Fatal(err) } else { @@ -16,7 +25,7 @@ func TestOrderGet(t *testing.T) { } func TestOrderCallDelivery(t *testing.T) { - err := api.OrderCallDelivery("15381031350154") + err := api.OrderCallDelivery("1556617836226053651") if err != nil { t.Fatal(err) } @@ -59,3 +68,15 @@ func TestSmartOrderIdConvert(t *testing.T) { } t.Log(result) } + +func TestOrderPartRefund(t *testing.T) { + err := api.OrderPartRefund("3035779376398878822", []*RefundSku{ + &RefundSku{ + CustomeSkuID: "", + Number: "1", + }, + }) + if err != nil { + t.Fatal(err) + } +}