diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index ba4395dbc..49235ba5e 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -629,7 +629,7 @@ func (s *DefScheduler) OnWaybillStatusChanged(bill *model.Waybill, isPending boo smsmsg.NotifyPickOrder(order) } // 订单处于配送状态来的新分配骑手运单 - if order.Status >= model.OrderStatusDelivering && order.Status < model.OrderStatusEndBegin{ + if order.Status >= model.OrderStatusDelivering && order.Status < model.OrderStatusEndBegin && bill.Status < model.OrderStatusDelivering{ if order.DeliveryType == model.OrderDeliveryTypeStoreSelf { s.SelfDeliverDelivering(order, bill.CourierMobile) } else {