- 平台快递投递失败或取货失败后,更新订单配送信息

This commit is contained in:
gazebo
2019-09-11 09:38:45 +08:00
parent f9850362b6
commit b72043257c

View File

@@ -350,6 +350,12 @@ func (s *DefScheduler) OnOrderStatusChanged(order *model.GoodsOrder, status *mod
s.orderMap.Delete(jxutils.GetUniversalOrderIDFromOrderStatus(status))
}
}
if !isPending {
if status.Status == model.OrderStatusAgreeFailedGetGoods || status.Status == model.OrderStatusDeliverFailed {
s.updateOrderByBill(order, nil, true)
s.removeWaybillFromMap(savedOrderInfo, order.VendorID)
}
}
}
if order.LockStatus != model.OrderStatusUnknown {
s.stopTimer(savedOrderInfo)