diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index af06dc511..3e7ea0ace 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -662,7 +662,7 @@ func (s *DefScheduler) resetTimer(savedOrderInfo *WatchOrderInfo, bill *model.Wa if statusType == scheduler.TimerStatusTypeOrder && status == model.OrderStatusAccepted { // 自动拣货的TIMER,特殊处理 if !utils.IsTimeZero(order.PickDeadline) { // 如果有PickDeadline值,特殊处理 configTimerType = scheduler.TimerTypeBaseNow - config.Timeout = order.PickDeadline.Sub(nowTime) - 5*time.Second + config.Timeout = order.PickDeadline.Sub(nowTime) - 20*time.Second // 提前一点操作,防止超时 if config.TimeoutGap != 0 { config.Timeout -= time.Duration(config.TimeoutGap) * time.Second }