diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 8622afbea..b86a24d8d 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -2525,6 +2525,11 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader, categoryID skuName.Img5 = downloadURL } } + + // 标品不存在规格是默认为包 + if (skuName.Unit == "份" && *skuName.Upc != "") || skuName.Unit == "" { + skuName.Unit = "包" + } if !isUpdate { _, err = AddSkuName(ctx, skuName, ctx.GetUserName()) } else { @@ -2534,14 +2539,15 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader, categoryID sku.Img3 = skuName.Img3 sku.Img4 = skuName.Img4 sku.Img5 = skuName.Img5 + sku.Unit = skuName.Unit dao.UpdateEntity(db, sku, "Name", "Img", "Img2", "Img3", "Img4", "Img5") payload := make(map[string]interface{}, 0) - payload["jdCategoryID"] = sku.JdCategoryID - payload["jdsCategoryID"] = sku.JdsStockSwitch + payload["jdCategoryID"] = utils.Int64ToStr(sku.JdCategoryID) + payload["jdsCategoryID"] = int64(sku.JdsStockSwitch) payload["ebaiCategoryID"] = "" payload["mtwmCategoryID"] = "" - payload["categoryID2"] = sku.CategoryID - payload["categoryID"] = sku.CategoryID + payload["categoryID2"] = int64(sku.CategoryID) + payload["categoryID"] = int64(sku.CategoryID) payload["ddCategoryID"] = "" payload["descImg"] = sku.DescImg payload["img"] = sku.Img