- up
This commit is contained in:
@@ -662,7 +662,7 @@ func (s *DefScheduler) resetTimer(savedOrderInfo *WatchOrderInfo, bill *model.Wa
|
|||||||
if statusType == scheduler.TimerStatusTypeOrder && status == model.OrderStatusAccepted { // 自动拣货的TIMER,特殊处理
|
if statusType == scheduler.TimerStatusTypeOrder && status == model.OrderStatusAccepted { // 自动拣货的TIMER,特殊处理
|
||||||
if !utils.IsTimeZero(order.PickDeadline) { // 如果有PickDeadline值,特殊处理
|
if !utils.IsTimeZero(order.PickDeadline) { // 如果有PickDeadline值,特殊处理
|
||||||
configTimerType = scheduler.TimerTypeBaseNow
|
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 {
|
if config.TimeoutGap != 0 {
|
||||||
config.Timeout -= time.Duration(config.TimeoutGap) * time.Second
|
config.Timeout -= time.Duration(config.TimeoutGap) * time.Second
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user