This commit is contained in:
邹宗楠
2023-11-23 10:26:00 +08:00
parent 8f063f88b6
commit e1a80a862a
7 changed files with 35 additions and 22 deletions

View File

@@ -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 商家审核是售后单