diff --git a/business/jxcallback/orderman/order_afs.go b/business/jxcallback/orderman/order_afs.go index 87d1901cb..ceaea5b64 100644 --- a/business/jxcallback/orderman/order_afs.go +++ b/business/jxcallback/orderman/order_afs.go @@ -38,6 +38,8 @@ func (c *OrderManager) OnAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *mode } func (c *OrderManager) onAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *model.OrderStatus, isAdjust bool) (err error) { + globals.SugarLogger.Debugf("=afsOrder1========== :=%v", utils.Format4Output(afsOrder, false)) + db := dao.GetDB() c.setAfsOrderID(db, orderStatus) if afsOrder.AfsOrderID == "" { @@ -69,6 +71,9 @@ func (c *OrderManager) onAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *mode }() isDuplicated, err := addOrderOrWaybillStatus(orderStatus, db) + globals.SugarLogger.Debugf("=isDuplicated========== :=%s", utils.Format4Output(isDuplicated, false)) + globals.SugarLogger.Debugf("=err========== :=%v", utils.Format4Output(err, false)) + globals.SugarLogger.Debugf("=orderStatus========== :=%v", utils.Format4Output(orderStatus, false)) if err != nil || (isDuplicated && orderStatus.VendorID != model.VendorIDJX) { if err == nil { dao.Commit(db, txDB) @@ -76,8 +81,10 @@ func (c *OrderManager) onAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *mode return err } - var existAfsOrder *model.AfsOrder - if existAfsOrder, err = c.loadAfsOrder(db, afsOrder.AfsOrderID, afsOrder.VendorID); err != nil { + existAfsOrder, err := c.loadAfsOrder(db, afsOrder.AfsOrderID, afsOrder.VendorID) + globals.SugarLogger.Debugf("=existAfsOrder========== :=%v", utils.Format4Output(existAfsOrder, false)) + globals.SugarLogger.Debugf("=err========== :=%v", utils.Format4Output(err, false)) + if err != nil { if !dao.IsNoRowsError(err) { return err } @@ -96,6 +103,7 @@ func (c *OrderManager) onAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *mode if afsOrder.RefundType == model.AfsTypeFullRefund { isAdjust = true } + globals.SugarLogger.Debugf("=afsOrder==========2 :=%v", utils.Format4Output(afsOrder, false)) if err = c.SaveAfsOrder(db, afsOrder, isAdjust); err != nil { return err }