From b24025e143ed3fb6d88a6ca5e9957af83123e5d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Wed, 29 Apr 2020 12:07:16 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=B6=E8=B1=B9=E5=90=8C=E6=AD=A5=E5=88=B0?= =?UTF-8?q?=E4=BA=AC=E8=A5=BFover?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/cms/sku.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 51c759bb0..f1712b789 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -2294,7 +2294,8 @@ func uploadImgStandard(imgUrl string) (downloadResult string, err error) { func AddSkuNameByUpc(ctx *jxcontext.Context, upc string, store *dao.StoreDetail, v *partner.SkuNameInfo) (err error) { var ( - db = dao.GetDB() + db = dao.GetDB() + skuBindInfos []*StoreSkuBindInfo ) skuNames, err := dao.GetSkuNames(db, nil, []string{upc}, "", false) if err != nil { @@ -2414,7 +2415,14 @@ func AddSkuNameByUpc(ctx *jxcontext.Context, upc string, store *dao.StoreDetail, buildStoreSkuBindInfosAndFocus(ctx, db, store, v, outSkuNameExt.ID) } } else { - buildStoreSkuBindInfosAndFocus(ctx, db, store, v, skuNames[0].ID) + skuBindInfo := &StoreSkuBindInfo{ + NameID: skuNames[0].ID, + IsFocus: 1, + UnitPrice: skuNames[0].Price, + } + skuBindInfos = append(skuBindInfos, skuBindInfo) + updateStoresSkusWithoutSync(ctx, db, []int{store.ID}, skuBindInfos, false) + // buildStoreSkuBindInfosAndFocus(ctx, db, store, v, skuNames[0].ID) } return err }