From 79ff77f17c7d063a44100ada4bf0641cecb061cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 12 Oct 2020 09:26:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E5=8A=A8=E6=8E=A5=E5=8D=95=E5=8F=91?= =?UTF-8?q?=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxcallback/orderman/order.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index 4730651ef..599e67fe9 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -8,11 +8,14 @@ import ( "strings" "time" + "git.rosy.net.cn/jx-callback/business/jxcallback/scheduler/defsch" + "git.rosy.net.cn/baseapi/platformapi/jdeclpapi" "git.rosy.net.cn/jx-callback/business/jxstore/common" "git.rosy.net.cn/jx-callback/business/jxutils/ddmsg" "git.rosy.net.cn/jx-callback/business/jxutils/tasksch" + "git.rosy.net.cn/jx-callback/business/msghub" "git.rosy.net.cn/jx-callback/business/partner/purchase/jdshop" "git.rosy.net.cn/jx-callback/globals/api" @@ -1820,7 +1823,12 @@ func UpdateWaybillDesiredFee(ctx *jxcontext.Context, vendorOrderID string, desir func AcceptOrRefuseOrder(ctx *jxcontext.Context, vendorOrderID string, vendorID int, isAccept bool) (err error) { order, err := partner.CurOrderManager.LoadOrder(vendorOrderID, vendorID) handler := partner.GetPurchaseOrderHandlerFromVendorID(vendorID) - return handler.AcceptOrRefuseOrder(order, isAccept, ctx.GetUserName()) + err = handler.AcceptOrRefuseOrder(order, isAccept, ctx.GetUserName()) + if err == nil { + defsch.FixedScheduler.OnOrderNew(order, false) + msghub.OnNewOrder(order) + } + return err } func GenOrderNo(ctx *jxcontext.Context) (orderNo int64) {