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)