- 修复订单取消消息发送的bug
This commit is contained in:
@@ -366,6 +366,9 @@ func (s *DefScheduler) OnOrderStatusChanged(order *model.GoodsOrder, status *mod
|
|||||||
}
|
}
|
||||||
if !isPending {
|
if !isPending {
|
||||||
if status.Status == model.OrderStatusFinishedPickup || status.Status == model.OrderStatusCanceled {
|
if status.Status == model.OrderStatusFinishedPickup || status.Status == model.OrderStatusCanceled {
|
||||||
|
if status.Status == model.OrderStatusCanceled {
|
||||||
|
s.notifyOrderCanceled(savedOrderInfo.order)
|
||||||
|
}
|
||||||
msghub.OnFinishedPickup(savedOrderInfo.order)
|
msghub.OnFinishedPickup(savedOrderInfo.order)
|
||||||
} else if status.Status == model.OrderStatusApplyCancel || //model.IsOrderLockStatus(status.Status) ||
|
} else if status.Status == model.OrderStatusApplyCancel || //model.IsOrderLockStatus(status.Status) ||
|
||||||
status.Status == model.OrderStatusApplyFailedGetGoods || //model.IsOrderUnlockStatus(status.Status) ||
|
status.Status == model.OrderStatusApplyFailedGetGoods || //model.IsOrderUnlockStatus(status.Status) ||
|
||||||
@@ -373,8 +376,6 @@ func (s *DefScheduler) OnOrderStatusChanged(order *model.GoodsOrder, status *mod
|
|||||||
status.Status == model.OrderStatusDeliverFailed {
|
status.Status == model.OrderStatusDeliverFailed {
|
||||||
if status.Status == model.OrderStatusApplyCancel {
|
if status.Status == model.OrderStatusApplyCancel {
|
||||||
s.notifyUserApplyCancel(savedOrderInfo.order, status.Remark)
|
s.notifyUserApplyCancel(savedOrderInfo.order, status.Remark)
|
||||||
} else if status.Status == model.OrderStatusCanceled {
|
|
||||||
s.notifyOrderCanceled(savedOrderInfo.order)
|
|
||||||
}
|
}
|
||||||
msghub.OnKeyOrderStatusChanged(savedOrderInfo.order)
|
msghub.OnKeyOrderStatusChanged(savedOrderInfo.order)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user