This commit is contained in:
邹宗楠
2024-03-27 10:47:53 +08:00
parent 5af6ed3c70
commit c8d789e915

View File

@@ -120,8 +120,16 @@ func (p *PurchaseHandler) GetOrder4PartRefund(vendorOrderID string) (order *mode
taskID := batchItemList[0].(int) taskID := batchItemList[0].(int)
if taskID == 1 { if taskID == 1 {
result1, err1 = api.EbaiAPI.OrderGet(vendorOrderID) result1, err1 = api.EbaiAPI.OrderGet(vendorOrderID)
if vendorOrderID == "4062150144186637882" {
globals.SugarLogger.Debugf("=====result1 %s", utils.Format4Output(result1, false))
globals.SugarLogger.Debugf("=====err1 %s", err)
}
} else if taskID == 2 { } else if taskID == 2 {
result2, err2 = api.EbaiAPI.OrderPartRefundGet(vendorOrderID) result2, err2 = api.EbaiAPI.OrderPartRefundGet(vendorOrderID)
if vendorOrderID == "4062150144186637882" {
globals.SugarLogger.Debugf("=====result2 %s", utils.Format4Output(result1, false))
globals.SugarLogger.Debugf("=====err2 %s", err)
}
} }
return nil, nil return nil, nil
}, taskIDs) }, taskIDs)
@@ -129,6 +137,9 @@ func (p *PurchaseHandler) GetOrder4PartRefund(vendorOrderID string) (order *mode
task.GetResult(0) task.GetResult(0)
if err1 == nil { if err1 == nil {
order = p.Map2Order(result1) order = p.Map2Order(result1)
if vendorOrderID == "4062150144186637882" {
globals.SugarLogger.Debugf("=====order----- %s", utils.Format4Output(order, false))
}
if err2 == nil { if err2 == nil {
order.Skus = p.partRefund2OrderDetailSkuList(utils.Interface2String(result2["order_id"]), result2["reverse_order_list"]) order.Skus = p.partRefund2OrderDetailSkuList(utils.Interface2String(result2["order_id"]), result2["reverse_order_list"])
giftSkus, discountMoney := getZengSkus(vendorOrderID, result1) giftSkus, discountMoney := getZengSkus(vendorOrderID, result1)
@@ -541,7 +552,13 @@ func (c *PurchaseHandler) onOrderMsg(msg *ebaiapi.CallbackMsg) (retVal *ebaiapi.
if status != nil { if status != nil {
if status.Status == model.OrderStatusAdjust { if status.Status == model.OrderStatusAdjust {
var order *model.GoodsOrder var order *model.GoodsOrder
if order, err = c.GetOrder4PartRefund(GetOrderIDFromMsg(msg)); err == nil { order, err = c.GetOrder4PartRefund(GetOrderIDFromMsg(msg))
if status.RefVendorOrderID == "4062150144186637882" {
globals.SugarLogger.Debugf("=====orderStatus %s", utils.Format4Output(status, false))
globals.SugarLogger.Debugf("=====order %s", utils.Format4Output(order, false))
globals.SugarLogger.Debugf("=====err %s", err)
}
if err == nil {
err = partner.CurOrderManager.OnOrderAdjust(order, status) err = partner.CurOrderManager.OnOrderAdjust(order, status)
} }
} else { } else {