From 7e4cb4518605d0457ab1eae92d04103d9e1e23b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Sun, 5 Nov 2023 12:22:48 +0800 Subject: [PATCH] 1 --- platformapi/ebaiapi/order.go | 3 +++ platformapi/ebaiapi/order_test.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/platformapi/ebaiapi/order.go b/platformapi/ebaiapi/order.go index bc8d2986..35b6d3f1 100644 --- a/platformapi/ebaiapi/order.go +++ b/platformapi/ebaiapi/order.go @@ -671,6 +671,9 @@ func (a *API) GetReverseOrder(orderId string) ([]interface{}, error) { if err != nil { return nil, err } + if len(refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})) == 0 { + return nil, err + } if len(refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})[0].(map[string]interface{})) == 0 { return nil, nil } diff --git a/platformapi/ebaiapi/order_test.go b/platformapi/ebaiapi/order_test.go index 24666e65..a10f1c43 100644 --- a/platformapi/ebaiapi/order_test.go +++ b/platformapi/ebaiapi/order_test.go @@ -30,7 +30,7 @@ func TestOrderAgreePartRefund(t *testing.T) { ReasonRemarks: "", } refundProductList := make([]*RefundProductList, 0, 0) - date, _ := api.GetReverseOrder("4003000128728616633") + date, _ := api.GetReverseOrder("4060630055899448055") for _, v := range date { v2 := v.(map[string]interface{}) refundProduct := &RefundProductList{