锁定单不自动接单
This commit is contained in:
@@ -163,6 +163,7 @@ func init() {
|
|||||||
Timeout: 10 * time.Millisecond,
|
Timeout: 10 * time.Millisecond,
|
||||||
},
|
},
|
||||||
TimeoutAction: func(savedOrderInfo *WatchOrderInfo, bill *model.Waybill) (err error) {
|
TimeoutAction: func(savedOrderInfo *WatchOrderInfo, bill *model.Waybill) (err error) {
|
||||||
|
if savedOrderInfo.order.LockStatus == model.LockStatusUnlocked && savedOrderInfo.order.Status == model.OrderStatusNew {
|
||||||
order := savedOrderInfo.order
|
order := savedOrderInfo.order
|
||||||
mobile := order.ConsigneeMobile
|
mobile := order.ConsigneeMobile
|
||||||
if order.ConsigneeMobile2 != "" {
|
if order.ConsigneeMobile2 != "" {
|
||||||
@@ -185,17 +186,20 @@ func init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if isAcceptIt {
|
if isAcceptIt {
|
||||||
|
if err == nil {
|
||||||
sch.notifyNewOrder(order)
|
sch.notifyNewOrder(order)
|
||||||
msghub.OnNewOrder(order)
|
msghub.OnNewOrder(order)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
partner.CurOrderManager.OnOrderMsg(order, "黑名单拒单", "")
|
partner.CurOrderManager.OnOrderMsg(order, "黑名单拒单", "")
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
})
|
})
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
},
|
},
|
||||||
ShouldSetTimer: func(savedOrderInfo *WatchOrderInfo, bill *model.Waybill) bool {
|
ShouldSetTimer: func(savedOrderInfo *WatchOrderInfo, bill *model.Waybill) bool {
|
||||||
return savedOrderInfo.order.Status == model.OrderStatusNew
|
return savedOrderInfo.order.LockStatus == model.LockStatusUnlocked && savedOrderInfo.order.Status == model.OrderStatusNew
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
model.OrderStatusAccepted: &StatusActionConfig{ // 自动拣货
|
model.OrderStatusAccepted: &StatusActionConfig{ // 自动拣货
|
||||||
|
|||||||
Reference in New Issue
Block a user