diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index ce07c45a5..677d3ded2 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -1910,8 +1910,14 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader) (hint stri skuName.Skus[0].SpecQuality = v.SpecQuality skuName.Skus[0].Weight = int(utils.Str2Int64(utils.Float64ToStr(float64(v.SpecQuality)))) } else { - createUpcSkuByExcelErrList = append(createUpcSkuByExcelErrList, buildCreateUpcSkuByExcelErr(v, "未查询到商品重量,请补充商品重量!")) - continue + _, _, _, _, _, specQuality := jxutils.SplitSkuName(v.Name) + if specQuality != 0 { + skuName.Skus[0].SpecQuality = specQuality + skuName.Skus[0].Weight = int(utils.Str2Int64(utils.Float64ToStr(float64(specQuality)))) + } else { + createUpcSkuByExcelErrList = append(createUpcSkuByExcelErrList, buildCreateUpcSkuByExcelErr(v, "未查询到商品重量,请补充商品重量!")) + continue + } } skuName.Skus[0].SpecUnit = model.SpecialSpecUnit } else {