- ignore OrderStatusFinishedPickup.
This commit is contained in:
@@ -94,7 +94,7 @@ func (s *DefScheduler) OnOrderStatusChanged(status *model.OrderStatus) (err erro
|
||||
globals.SugarLogger.Debugf("OnOrderStatusChanged, status:%v", status)
|
||||
savedOrderInfo := s.loadSavedOrderFromMap(status)
|
||||
s.updateOrderByStatus(savedOrderInfo.order, status)
|
||||
if status.Status > model.OrderStatusUnknown && status.Status < model.OrderStatusEndBegin {
|
||||
if (status.Status > model.OrderStatusUnknown && status.Status < model.OrderStatusEndBegin) && status.Status != model.OrderStatusFinishedPickup {
|
||||
if !(status.Status == model.OrderStatusFinishedPickup && len(savedOrderInfo.waybills) > 0) { //饿了么还观察到运单消息早于拣货完成消息
|
||||
gap := 0 * time.Second
|
||||
beginTime := status.StatusTime
|
||||
|
||||
Reference in New Issue
Block a user