diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index fe42e4bf0..88c29c18d 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -1492,6 +1492,7 @@ func (s *DefScheduler) notifyOrderCanceled(order *model.GoodsOrder) { order = setFakeActualPayPrice(order) weixinmsg.NotifyOrderCanceled(order) smsmsg.NotifyOrderCanceled(order) + push.NotifyOrderCanceled(order) }) } } diff --git a/business/jxutils/unipush/push.go b/business/jxutils/unipush/push.go index eb73b8547..32aac9f6c 100644 --- a/business/jxutils/unipush/push.go +++ b/business/jxutils/unipush/push.go @@ -1,6 +1,7 @@ package push import ( + "fmt" "strings" "git.rosy.net.cn/baseapi/platformapi/unipushapi" @@ -83,3 +84,9 @@ func NotifyAfsOrder(afsOrder *model.AfsOrder) (err error) { pushToSingle("老板,您有新的售后单,请尽快处理!", "京西菜市售后单推送", jxutils.GetSaleStoreIDFromAfsOrder(afsOrder)) return err } + +func NotifyOrderCanceled(order *model.GoodsOrder) (err error) { + title := fmt.Sprintf("老板,您的订单%s第%d号订单, %s被取消了!", model.VendorChineseNames[order.VendorID], order.OrderSeq, order.VendorOrderID) + pushToSingle(title, "京西菜市取消单推送", jxutils.GetSaleStoreIDFromOrder(order)) + return err +}