From 538781a504e556bf962b4b6079486a7e9696a44d Mon Sep 17 00:00:00 2001 From: gazebo Date: Tue, 24 Jul 2018 17:33:15 +0800 Subject: [PATCH] - ignore OrderStatusFinishedPickup. --- business/scheduler/defsch/defsch.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/business/scheduler/defsch/defsch.go b/business/scheduler/defsch/defsch.go index b8474d016..3a836ce79 100644 --- a/business/scheduler/defsch/defsch.go +++ b/business/scheduler/defsch/defsch.go @@ -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