1
This commit is contained in:
@@ -552,6 +552,8 @@ func (a *API) OrderListAll(shopID string, baiduShopID int64, startTime, endTime
|
||||
break
|
||||
}
|
||||
page++
|
||||
// 这个地方暂停是应为接口请求超频
|
||||
time.Sleep(1 * time.Second)
|
||||
}
|
||||
return listOrder, nil
|
||||
}
|
||||
@@ -664,20 +666,23 @@ func (a *API) EbaiRefundOrder(param *RefundOrderExamine) error {
|
||||
}
|
||||
|
||||
// GetReverseOrder 根据订单号获取详细订单详情
|
||||
func (a *API) GetReverseOrder(orderId string) ([]interface{}, error) {
|
||||
func (a *API) GetReverseOrder(orderId string) ([]interface{}, bool, error) {
|
||||
refundOrder, err := a.AccessAPI("order.reverse.query", map[string]interface{}{
|
||||
"order_id": orderId,
|
||||
})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
return nil, false, err
|
||||
}
|
||||
if len(refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})) == 0 {
|
||||
return nil, err
|
||||
return nil, false, err
|
||||
}
|
||||
if len(refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})[0].(map[string]interface{})) == 0 {
|
||||
return nil, nil
|
||||
return nil, false, nil
|
||||
}
|
||||
return refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})[0].(map[string]interface{})["sub_reverse_order_list"].([]interface{}), nil
|
||||
|
||||
data := refundOrder.Data.(map[string]interface{})["reverse_order_list"].([]interface{})[0].(map[string]interface{})
|
||||
isAll := utils.MustInterface2Int64(data["is_refund_all"]) == 1
|
||||
return data["sub_reverse_order_list"].([]interface{}), isAll, nil
|
||||
}
|
||||
|
||||
// RefundOrderExamine 商家审核是售后单
|
||||
|
||||
Reference in New Issue
Block a user