日志打印
This commit is contained in:
@@ -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) {
|
func (c *OrderManager) onAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *model.OrderStatus, isAdjust bool) (err error) {
|
||||||
|
globals.SugarLogger.Debugf("afsOrder 1 := %s", utils.Format4Output(afsOrder, false))
|
||||||
|
globals.SugarLogger.Debugf("orderStatus 1 := %s", utils.Format4Output(orderStatus, false))
|
||||||
db := dao.GetDB()
|
db := dao.GetDB()
|
||||||
c.setAfsOrderID(db, orderStatus)
|
c.setAfsOrderID(db, orderStatus)
|
||||||
if afsOrder.AfsOrderID == "" {
|
if afsOrder.AfsOrderID == "" {
|
||||||
@@ -50,9 +52,11 @@ func (c *OrderManager) onAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *mode
|
|||||||
afsOrder.Status = orderStatus.Status
|
afsOrder.Status = orderStatus.Status
|
||||||
}
|
}
|
||||||
if order, _ := c.LoadOrder(afsOrder.VendorOrderID, afsOrder.VendorID); order != nil {
|
if order, _ := c.LoadOrder(afsOrder.VendorOrderID, afsOrder.VendorID); order != nil {
|
||||||
|
globals.SugarLogger.Debugf("order 1 := %s", utils.Format4Output(order, false))
|
||||||
if order.ConsigneeMobile2 == "" {
|
if order.ConsigneeMobile2 == "" {
|
||||||
if handler := partner.GetPurchaseOrderHandlerFromVendorID(order.VendorID); handler != nil {
|
if handler := partner.GetPurchaseOrderHandlerFromVendorID(order.VendorID); handler != nil {
|
||||||
if order2, _ := handler.GetOrder(order.VendorOrgCode, order.VendorOrderID, order.VendorStoreID); order2 != nil && order.ConsigneeMobile != order2.ConsigneeMobile {
|
if order2, _ := handler.GetOrder(order.VendorOrgCode, order.VendorOrderID, order.VendorStoreID); order2 != nil && order.ConsigneeMobile != order2.ConsigneeMobile {
|
||||||
|
globals.SugarLogger.Debugf("order 2 := %s", utils.Format4Output(order2, false))
|
||||||
order.ConsigneeMobile = order2.ConsigneeMobile
|
order.ConsigneeMobile = order2.ConsigneeMobile
|
||||||
c.UpdateOrderFields(order, []string{"ConsigneeMobile"})
|
c.UpdateOrderFields(order, []string{"ConsigneeMobile"})
|
||||||
}
|
}
|
||||||
@@ -68,6 +72,7 @@ func (c *OrderManager) onAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *mode
|
|||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
isDuplicated, err := addOrderOrWaybillStatus(orderStatus, db)
|
isDuplicated, err := addOrderOrWaybillStatus(orderStatus, db)
|
||||||
|
globals.SugarLogger.Debugf("isDuplicated 1 := %s", utils.Format4Output(isDuplicated, false))
|
||||||
if err != nil || isDuplicated {
|
if err != nil || isDuplicated {
|
||||||
if err == nil {
|
if err == nil {
|
||||||
dao.Commit(db, txDB)
|
dao.Commit(db, txDB)
|
||||||
@@ -80,6 +85,9 @@ func (c *OrderManager) onAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *mode
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
globals.SugarLogger.Debugf("existAfsOrder 1 := %s", utils.Format4Output(existAfsOrder, false))
|
||||||
|
globals.SugarLogger.Debugf("existAfsOrder != nil := %s", utils.Format4Output(existAfsOrder != nil, false))
|
||||||
|
|
||||||
if existAfsOrder != nil {
|
if existAfsOrder != nil {
|
||||||
// todo 可能导致状态回绕
|
// todo 可能导致状态回绕
|
||||||
existAfsOrder.Status = afsOrder.Status
|
existAfsOrder.Status = afsOrder.Status
|
||||||
@@ -94,6 +102,7 @@ func (c *OrderManager) onAfsOrderNew(afsOrder *model.AfsOrder, orderStatus *mode
|
|||||||
isAdjust = true
|
isAdjust = true
|
||||||
}
|
}
|
||||||
if err = c.SaveAfsOrder(db, afsOrder, isAdjust); err != nil {
|
if err = c.SaveAfsOrder(db, afsOrder, isAdjust); err != nil {
|
||||||
|
globals.SugarLogger.Debugf("SaveAfsOrder := %s", utils.Format4Output(err, false))
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user