From 8c301f67a5e4cd1b5333da928343f754ce4e3edc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Thu, 1 Aug 2024 16:40:35 +0800 Subject: [PATCH] 1 --- business/partner/purchase/ebai/order_afs.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/business/partner/purchase/ebai/order_afs.go b/business/partner/purchase/ebai/order_afs.go index 5d738c3d1..6b59be58d 100644 --- a/business/partner/purchase/ebai/order_afs.go +++ b/business/partner/purchase/ebai/order_afs.go @@ -73,6 +73,10 @@ func (c *PurchaseHandler) OnAfsOrderMsg(msg *ebaiapi.CallbackMsg) (retVal *ebaia func (c *PurchaseHandler) onAfsOrderMsg(msg *ebaiapi.CallbackMsg) (retVal *ebaiapi.CallbackResponse) { if orderStatus := c.callbackAfsMsg2Status(msg); orderStatus != nil { var err error + if orderStatus.RefVendorOrderID == "4032000156853892856" { + globals.SugarLogger.Debug("==msg := %s", utils.Format4Output(msg, false)) + globals.SugarLogger.Debug("==orderStatus := %s", utils.Format4Output(orderStatus, false)) + } if orderStatus.Status == model.AfsOrderStatusWait4Approve || orderStatus.Status == model.AfsOrderStatusNew { var afsOrder *model.AfsOrder if msg.Cmd == ebaiapi.CmdOrderPartRefund { @@ -100,13 +104,21 @@ func (c *PurchaseHandler) onAfsOrderMsg(msg *ebaiapi.CallbackMsg) (retVal *ebaia } } else { afsOrder2, err := partner.CurOrderManager.LoadAfsOrder(orderStatus.VendorOrderID, orderStatus.VendorID) + if orderStatus.RefVendorOrderID == "4032000156853892856" { + globals.SugarLogger.Debug("==err := %v", err) + globals.SugarLogger.Debug("==afsOrder2 := %s", utils.Format4Output(afsOrder2, false)) + } if afsOrder2 == nil && err == nil && msg.Cmd == ebaiapi.CmdOrderPartRefund { afsOrder := c.makeAfsOrderInfoPartRefund(msg, orderStatus) if afsOrder != nil { err = partner.CurOrderManager.OnAfsOrderNew(afsOrder, orderStatus) } } else if afsOrder2 == nil && err == nil && msg.Cmd == ebaiapi.CmdOrderReversePush { - afsOrder, _ := c.makeAfsOrderInfoReverseRefund(msg, orderStatus) + afsOrder, err := c.makeAfsOrderInfoReverseRefund(msg, orderStatus) + if orderStatus.RefVendorOrderID == "4032000156853892856" { + globals.SugarLogger.Debug("==err ***:= %v", err) + globals.SugarLogger.Debug("==afsOrder** := %s", utils.Format4Output(afsOrder, false)) + } if afsOrder != nil { err = partner.CurOrderManager.OnAfsOrderNew(afsOrder, orderStatus) }