This commit is contained in:
邹宗楠
2022-05-28 11:30:15 +08:00
parent 700b5c39e4
commit b673ac24c4
4 changed files with 26 additions and 7 deletions

View File

@@ -522,6 +522,13 @@ func (s *DefScheduler) OnWaybillStatusChanged(bill *model.Waybill, isPending boo
if bill.Status == model.WaybillStatusNew {
s.addWaybill2Map(savedOrderInfo, bill)
if !isPending {
if order.Status >= model.OrderStatusDelivering && order.DeliveryType == model.OrderDeliveryTypeStoreSelf{
s.SelfDeliverDelivered(order, "订单在配送中来了新运单,如果是自送则转自送")
}
if order.Status >= model.OrderStatusDelivering && order.DeliveryType != model.OrderDeliveryTypeStoreSelf{
s.ProxyCancelWaybill(order, bill, partner.CancelWaybillReasonNotAcceptIntime, partner.CancelWaybillReasonStrNotAcceptIntime)
}
if order.Status > model.OrderStatusEndBegin {
// 订单处于完成状态,来的新运单,取消三方配送,转自送!
s.ProxyCancelWaybill(order, bill, partner.CancelWaybillReasonNotAcceptIntime, partner.CancelWaybillReasonStrNotAcceptIntime)