diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 2dc787176..5a72f0a1e 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -1957,6 +1957,11 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader) (hint stri } } } + suffix := skuName.Img[strings.LastIndex(skuName.Img, "."):] + if suffix != ".jpg" && suffix != ".png" && suffix != ".jpeg" && suffix != ".gif" { + createUpcSkuByExcelErrList = append(createUpcSkuByExcelErrList, buildCreateUpcSkuByExcelErr(v, fmt.Sprintf("暂不支持的图片格式:[%v]", skuName.Img))) + continue + } skuName.Status = model.SkuStatusNormal skuName.IsGlobal = model.YES skuName.CategoryID = model.NoCatCatgoryID diff --git a/business/model/store.go b/business/model/store.go index 0655c2ea9..22dce3232 100644 --- a/business/model/store.go +++ b/business/model/store.go @@ -499,14 +499,13 @@ type PriceReferSnapshot struct { func (*PriceReferSnapshot) TableUnique() [][]string { return [][]string{ - []string{"CityCode", "SkuID", "SnapshotAt"}, []string{"CityCode", "NameID", "SkuID", "SnapshotAt"}, } } func (*PriceReferSnapshot) TableIndex() [][]string { return [][]string{ - []string{"SnapshotAt"}, + []string{"SkuID"}, } }