From f9850362b6a365f66cd00359023d379849adb1e3 Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 11 Sep 2019 08:35:16 +0800 Subject: [PATCH] =?UTF-8?q?-=20jx.onOrderNew=E4=B8=AD=E5=AF=B9=E4=BA=8ESto?= =?UTF-8?q?reID=E4=B8=8ESkuID=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/partner/purchase/jx/order.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/business/partner/purchase/jx/order.go b/business/partner/purchase/jx/order.go index 7aa0041f2..310ee09a1 100644 --- a/business/partner/purchase/jx/order.go +++ b/business/partner/purchase/jx/order.go @@ -55,8 +55,12 @@ func (c *PurchaseHandler) callbackMsg2Status(msg *CallbackMsg) *model.OrderStatu func (c *PurchaseHandler) onOrderNew(msg *CallbackMsg, subMsgType int, order *Data4Neworder) (retVal, errCode string, err error) { globals.SugarLogger.Debugf("onOrderNew orderID:%s", msg.ThingID) + order.StoreID = int(utils.Str2Int64WithDefault(order.VendorStoreID, 0)) order.GoodsOrder.Skus = order.Skus order.VendorID = model.VendorIDJX + for _, v := range order.GoodsOrder.Skus { + v.SkuID = int(utils.Str2Int64WithDefault(v.VendorSkuID, 0)) + } jxutils.RefreshOrderSkuRelated(&order.GoodsOrder) orderStatus := model.Order2Status(&order.GoodsOrder) if subMsgType == model.OrderStatusNew {