1
This commit is contained in:
@@ -592,7 +592,7 @@ func (a *API) OrderDisagreeRefund(param *RefundOrderExamine) (err error) {
|
|||||||
//return err
|
//return err
|
||||||
}
|
}
|
||||||
|
|
||||||
//售后 同意用户多次部分取消
|
// 商家主动发起多次部分退
|
||||||
func (a *API) OrderPartRefund(orderID string, removeSkuList []*RefundSku) (err error) {
|
func (a *API) OrderPartRefund(orderID string, removeSkuList []*RefundSku) (err error) {
|
||||||
//return a.EbaiRefundOrder(param)
|
//return a.EbaiRefundOrder(param)
|
||||||
|
|
||||||
@@ -603,7 +603,7 @@ func (a *API) OrderPartRefund(orderID string, removeSkuList []*RefundSku) (err e
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
//售后 同意用户多次部分取消
|
// 用户多次退商家同意
|
||||||
func (a *API) OrderAgreePartRefund(param *RefundOrderExamine) (err error) {
|
func (a *API) OrderAgreePartRefund(param *RefundOrderExamine) (err error) {
|
||||||
return a.EbaiRefundOrder(param)
|
return a.EbaiRefundOrder(param)
|
||||||
|
|
||||||
@@ -671,7 +671,9 @@ func (a *API) GetReverseOrder(orderId string) ([]interface{}, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if len(refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})[0].(map[string]interface{})) == 0 {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
return refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})[0].(map[string]interface{})["sub_reverse_order_list"].([]interface{}), nil
|
return refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})[0].(map[string]interface{})["sub_reverse_order_list"].([]interface{}), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -23,14 +23,14 @@ func TestOrderGet(t *testing.T) {
|
|||||||
|
|
||||||
func TestOrderAgreePartRefund(t *testing.T) {
|
func TestOrderAgreePartRefund(t *testing.T) {
|
||||||
param := &RefundOrderExamine{
|
param := &RefundOrderExamine{
|
||||||
OrderId: "4015750049354953219",
|
OrderId: "4003000128728616633",
|
||||||
IdempotentId: utils.Int64ToStr(time.Now().UnixNano()),
|
IdempotentId: utils.Int64ToStr(time.Now().UnixNano()),
|
||||||
ActionType: RefundTypeAgree,
|
ActionType: RefundTypeAgree,
|
||||||
ReasonCode: "",
|
ReasonCode: "",
|
||||||
ReasonRemarks: "",
|
ReasonRemarks: "",
|
||||||
}
|
}
|
||||||
refundProductList := make([]*RefundProductList, 0, 0)
|
refundProductList := make([]*RefundProductList, 0, 0)
|
||||||
date, _ := api.GetReverseOrder("4035480124822912660")
|
date, _ := api.GetReverseOrder("4003000128728616633")
|
||||||
for _, v := range date {
|
for _, v := range date {
|
||||||
v2 := v.(map[string]interface{})
|
v2 := v.(map[string]interface{})
|
||||||
refundProduct := &RefundProductList{
|
refundProduct := &RefundProductList{
|
||||||
|
|||||||
Reference in New Issue
Block a user