This commit is contained in:
gazebo
2019-02-15 15:17:43 +08:00
parent 393a38192e
commit 7c8a3e7988

View File

@@ -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
}