diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index 54d5b14df..3fee82298 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -817,6 +817,8 @@ func isStatusNewer(vendorID int, curStatusType, curStatus, statusType, status in if curStatusType == scheduler.TimerStatusTypeWaybill && statusType == scheduler.TimerStatusTypeOrder && status <= model.OrderStatusFinishedPickup { return false } + } else { + return statusType == scheduler.TimerStatusTypeOrder && status >= curStatus } if curStatusType == scheduler.TimerStatusTypeWaybill { return curStatus != status