diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index 5f956a101..d7d64b892 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -152,6 +152,9 @@ func init() { } if isAcceptIt { netprinter.PrintOrderByOrder(jxcontext.AdminCtx, order) + utils.CallFuncAsync(func() { + weixinmsg.NotifyNewOrder(order) + }) } } return err @@ -224,11 +227,6 @@ func (s *DefScheduler) OnOrderNew(order *model.GoodsOrder, isPending bool) (err } if order.Status >= model.OrderStatusNew { s.resetTimer(savedOrderInfo, nil, isPending) - if !isPending { - utils.CallFuncAsync(func() { - weixinmsg.NotifyNewOrder(order) - }) - } } return err }