From 8d0df4128de842677c5c23b88bb9d12e1702d3d5 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 7 Feb 2020 12:52:16 +0800 Subject: [PATCH] =?UTF-8?q?OnNewFakeJdOrder=E4=B8=AD=E8=B0=83=E7=94=A8Refr?= =?UTF-8?q?eshOrderSkuRelated?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxcallback/orderman/fake_jd_order.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/business/jxcallback/orderman/fake_jd_order.go b/business/jxcallback/orderman/fake_jd_order.go index 9863d4a46..f9923f511 100644 --- a/business/jxcallback/orderman/fake_jd_order.go +++ b/business/jxcallback/orderman/fake_jd_order.go @@ -5,6 +5,7 @@ import ( "strings" "git.rosy.net.cn/baseapi/utils" + "git.rosy.net.cn/jx-callback/business/jxutils" "git.rosy.net.cn/jx-callback/business/jxutils/jxcontext" "git.rosy.net.cn/jx-callback/business/jxutils/netprinter" "git.rosy.net.cn/jx-callback/business/jxutils/weixinmsg" @@ -19,7 +20,9 @@ func (c *OrderManager) OnNewFakeJdOrder(vendorOrderID string) (err error) { utils.CallFuncAsync(func() { orderInfo, err := api.FakeJdAPI.FakeQuerySingleOrderRaw(vendorOrderID) if err == nil { - err = c.notifyNewFakeJdOrder(jd.Map2Order(orderInfo)) + order := jd.Map2Order(orderInfo) + jxutils.RefreshOrderSkuRelated(order) + err = c.notifyNewFakeJdOrder(order) } if err != nil { globals.SugarLogger.Warnf("OnNewFakeJdOrder failed with err:%v", err)