From 531a3600c3b0537e813e6ffb0baea77cb122e723 Mon Sep 17 00:00:00 2001 From: richboo111 Date: Mon, 9 Oct 2023 16:46:39 +0800 Subject: [PATCH] 1 --- business/jxstore/cms/sku.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 26329eaa6..00e4ab8ce 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -982,14 +982,16 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf flag := updateOrCreateSkuVendorCategoryMap(db, ctx, nameID, payload, nil, false) if len(valid) > 0 || hasPlaces || flag { if valid["Upc"] != nil { - if upc, _ := valid["Upc"].(string); upc == "" { + //if upc, _ := valid["Upc"].(string); upc == "" { + upc, _ := valid["Upc"].(string) + if upc == "" { valid["Upc"] = nil } else if !jxutils.IsUpcValid(upc) { return 0, fmt.Errorf("upc:%s不合法,请仔细检查", upc) } //有upc码时,单位不能为份 - upc1 := valid["Upc"].(string) - if len(upc1) != 0 && valid["unit"] != nil && valid["unit"].(string) == "份" { + //upc1 := valid["Upc"].(string) + if upc != "" && valid["unit"] != nil && valid["unit"].(string) == "份" { return 0, errors.New("商品有Upc码时,规格不能为份") } }