This commit is contained in:
邹宗楠
2023-08-25 18:31:33 +08:00
parent a4389e883f
commit ce47cf1e89
4 changed files with 51 additions and 20 deletions

View File

@@ -2,6 +2,7 @@ package ebaiapi
import (
"fmt"
"git.rosy.net.cn/jx-callback/globals"
"time"
"git.rosy.net.cn/baseapi/utils"
@@ -659,10 +660,24 @@ func (a *API) EbaiRefundOrder(param *RefundOrderExamine) error {
param.ReasonCode = "7001"
}
_, err := a.AccessAPI("order.reverse.process", utils.Struct2MapByJson(param))
globals.SugarLogger.Debugf("param := %s", utils.Format4Output(param, false))
data, err := a.AccessAPI("order.reverse.process", utils.Struct2MapByJson(param))
globals.SugarLogger.Debugf("data := %s", utils.Format4Output(data, false))
return err
}
// GetReverseOrder 根据订单号获取详细订单详情
func (a *API) GetReverseOrder(orderId string) ([]interface{}, error) {
refundOrder, err := a.AccessAPI("order.reverse.query", map[string]interface{}{
"order_id": orderId,
})
if err != nil {
return nil, err
}
return refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})[0].(map[string]interface{})["sub_reverse_order_list"].([]interface{}), nil
}
// RefundOrderExamine 商家审核是售后单
type RefundOrderExamine struct {
ReverseOrderId string `json:"reverse_order_id" required:"true"` // 逆向单ID
@@ -677,6 +692,6 @@ type RefundOrderExamine struct {
type RefundProductList struct {
SubBizOrderId string `json:"sub_biz_order_id" required:"false"` // 商品子单ID
PlatformSkuId string `json:"platform_sku_id" required:"false"` // 平台商品ID
Number string `json:"number"`
RefundAmount string `json:"refund_amount"`
//Number string `json:"number"`
//RefundAmount string `json:"refund_amount"`
}