- 拣货完成后通知客户端

This commit is contained in:
gazebo
2019-06-10 13:51:03 +08:00
parent d356d52002
commit 763cc047ba
3 changed files with 25 additions and 9 deletions

View File

@@ -338,12 +338,13 @@ func (s *DefScheduler) OnOrderStatusChanged(order *model.GoodsOrder, status *mod
if order.LockStatus != model.OrderStatusUnknown {
s.stopTimer(savedOrderInfo)
}
if status.Status == model.OrderStatusFinishedPickup ||
status.Status == model.OrderStatusApplyCancel || //model.IsOrderLockStatus(status.Status) ||
status.Status == model.OrderStatusApplyFailedGetGoods || //model.IsOrderUnlockStatus(status.Status) ||
status.Status == model.OrderStatusAgreeFailedGetGoods ||
status.Status == model.OrderStatusDeliverFailed {
if !isPending {
if !isPending {
if status.Status == model.OrderStatusFinishedPickup {
msghub.OnFinishedPickup(savedOrderInfo.order)
} else if status.Status == model.OrderStatusApplyCancel || //model.IsOrderLockStatus(status.Status) ||
status.Status == model.OrderStatusApplyFailedGetGoods || //model.IsOrderUnlockStatus(status.Status) ||
status.Status == model.OrderStatusAgreeFailedGetGoods ||
status.Status == model.OrderStatusDeliverFailed {
if status.Status == model.OrderStatusApplyCancel {
utils.CallFuncAsync(func() {
weixinmsg.NotifyUserApplyCancel(savedOrderInfo.order, status.Remark)