From 56fcb4f4edfe71cded280d4d9f827658f13041e3 Mon Sep 17 00:00:00 2001 From: gazebo Date: Thu, 19 Jul 2018 16:01:10 +0800 Subject: [PATCH] - add more debug info. --- business/scheduler/defsch/defsch.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/business/scheduler/defsch/defsch.go b/business/scheduler/defsch/defsch.go index 3b80a8037..4b9457e53 100644 --- a/business/scheduler/defsch/defsch.go +++ b/business/scheduler/defsch/defsch.go @@ -66,6 +66,7 @@ func init() { // 以下是订单 func (s *DefScheduler) OnOrderNew(order *model.GoodsOrder) (err error) { + globals.SugarLogger.Debugf("OnOrderNew, order:%v", order) watchInfo := &WatchOrderInfo{ order: order, } @@ -169,6 +170,7 @@ func (s *DefScheduler) addWaybill2Map(savedOrderInfo *WatchOrderInfo, bill *mode } func (s *DefScheduler) createWaybillOn3rdProviders(order *model.GoodsOrder, excludeBill *model.Waybill) (err error) { + globals.SugarLogger.Debugf("createWaybillOn3rdProviders, order:%v", order) successCount := 0 for k, v := range s.DeliveryPlatformHandlers { if excludeBill == nil || k != excludeBill.WaybillVendorID { @@ -184,6 +186,7 @@ func (s *DefScheduler) createWaybillOn3rdProviders(order *model.GoodsOrder, excl } func (s *DefScheduler) cancelOtherWaybills(savedOrderInfo *WatchOrderInfo, bill *model.Waybill) (err error) { + globals.SugarLogger.Debugf("cancelOtherWaybills, order:%v, bill:%v", savedOrderInfo.order, bill) for _, v := range savedOrderInfo.waybills { if v.WaybillVendorID != bill.OrderVendorID && !(v.WaybillVendorID == bill.WaybillVendorID && v.VendorWaybillID == bill.VendorWaybillID) { _ = s.GetDeliveryPlatformFromVendorID(v.WaybillVendorID).CancelWaybill(v) @@ -248,14 +251,14 @@ func (s *DefScheduler) getLatestPickupTimeout(order *model.GoodsOrder, configTim } func (s *DefScheduler) stopTimer(savedOrderInfo *WatchOrderInfo) { - globals.SugarLogger.Debugf("stopTimer orderid:%v", savedOrderInfo.order.VendorOrderID) if savedOrderInfo.timer != nil { + globals.SugarLogger.Debugf("stopTimer orderid:%v", savedOrderInfo.order.VendorOrderID) savedOrderInfo.timer.Stop() } } func (s *DefScheduler) resetTimer(status int, savedOrderInfo *WatchOrderInfo, gap time.Duration) { - globals.SugarLogger.Debugf("resetTimer status:%v", status) + globals.SugarLogger.Debugf("resetTimer status:%v, orderid:%v", status, savedOrderInfo.order.VendorOrderID) s.stopTimer(savedOrderInfo) config := s.mergeOrderStatusConfig(status, s.GetPurchasePlatformFromVendorID(savedOrderInfo.order.VendorID).GetStatusActionConfig(status)) if config != nil && config.TimeoutAction != nil { @@ -265,6 +268,7 @@ func (s *DefScheduler) resetTimer(status int, savedOrderInfo *WatchOrderInfo, ga } else { timeout = jxutils.GetRealTimeout(savedOrderInfo.order.StatusTime, config.Timeout) } + globals.SugarLogger.Debugf("resetTimer timeout:%v, orderid:%v", timeout, savedOrderInfo.order.VendorOrderID) savedOrderInfo.timer = time.AfterFunc(timeout+gap, func() { config.TimeoutAction(savedOrderInfo.order) })