From c8d789e91530ad4cb77bed7d2b258e50f1f84844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Wed, 27 Mar 2024 10:47:53 +0800 Subject: [PATCH] 1 --- business/partner/purchase/ebai/order.go | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/business/partner/purchase/ebai/order.go b/business/partner/purchase/ebai/order.go index 674d45cbd..8b8bdaaf9 100644 --- a/business/partner/purchase/ebai/order.go +++ b/business/partner/purchase/ebai/order.go @@ -120,8 +120,16 @@ func (p *PurchaseHandler) GetOrder4PartRefund(vendorOrderID string) (order *mode taskID := batchItemList[0].(int) if taskID == 1 { 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 { 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 }, taskIDs) @@ -129,6 +137,9 @@ func (p *PurchaseHandler) GetOrder4PartRefund(vendorOrderID string) (order *mode task.GetResult(0) if err1 == nil { order = p.Map2Order(result1) + if vendorOrderID == "4062150144186637882" { + globals.SugarLogger.Debugf("=====order----- %s", utils.Format4Output(order, false)) + } if err2 == nil { order.Skus = p.partRefund2OrderDetailSkuList(utils.Interface2String(result2["order_id"]), result2["reverse_order_list"]) giftSkus, discountMoney := getZengSkus(vendorOrderID, result1) @@ -541,7 +552,13 @@ func (c *PurchaseHandler) onOrderMsg(msg *ebaiapi.CallbackMsg) (retVal *ebaiapi. if status != nil { if status.Status == model.OrderStatusAdjust { 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) } } else {