1
This commit is contained in:
@@ -982,14 +982,16 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf
|
|||||||
flag := updateOrCreateSkuVendorCategoryMap(db, ctx, nameID, payload, nil, false)
|
flag := updateOrCreateSkuVendorCategoryMap(db, ctx, nameID, payload, nil, false)
|
||||||
if len(valid) > 0 || hasPlaces || flag {
|
if len(valid) > 0 || hasPlaces || flag {
|
||||||
if valid["Upc"] != nil {
|
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
|
valid["Upc"] = nil
|
||||||
} else if !jxutils.IsUpcValid(upc) {
|
} else if !jxutils.IsUpcValid(upc) {
|
||||||
return 0, fmt.Errorf("upc:%s不合法,请仔细检查", upc)
|
return 0, fmt.Errorf("upc:%s不合法,请仔细检查", upc)
|
||||||
}
|
}
|
||||||
//有upc码时,单位不能为份
|
//有upc码时,单位不能为份
|
||||||
upc1 := valid["Upc"].(string)
|
//upc1 := valid["Upc"].(string)
|
||||||
if len(upc1) != 0 && valid["unit"] != nil && valid["unit"].(string) == "份" {
|
if upc != "" && valid["unit"] != nil && valid["unit"].(string) == "份" {
|
||||||
return 0, errors.New("商品有Upc码时,规格不能为份")
|
return 0, errors.New("商品有Upc码时,规格不能为份")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user