This commit is contained in:
苏尹岚
2021-03-18 10:46:00 +08:00
parent 86ef0528a2
commit fe489660b8

View File

@@ -2335,15 +2335,6 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader, categoryID
retVal = []*CreateUpcSkuByExcelErr{buildCreateUpcSkuByExcelErr(v, fmt.Sprintf("暂不支持的图片格式:[%v]", skuName.Img))}
return retVal, err
}
//需要把图片传到七牛云上
if !strings.Contains(skuName.Img, "image.jxc4.com") {
downloadURL, err := uploadImgStandard(skuName.Img)
if err != nil {
retVal = []*CreateUpcSkuByExcelErr{buildCreateUpcSkuByExcelErr(v, err.Error())}
return retVal, err
}
skuName.Img = downloadURL
}
skuName.Status = model.SkuStatusNormal
skuName.IsGlobal = model.YES
if categoryID == 0 {
@@ -2387,6 +2378,55 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader, categoryID
}
}
}
//需要把图片传到七牛云上, 很难受
if !strings.Contains(skuName.Img, "image.jxc4.com") {
downloadURL, err := uploadImgStandard(skuName.Img)
if err != nil {
retVal = []*CreateUpcSkuByExcelErr{buildCreateUpcSkuByExcelErr(v, err.Error())}
return retVal, err
}
skuName.Img = downloadURL
}
if skuName.Img2 != "" {
if !strings.Contains(skuName.Img2, "image.jxc4.com") {
downloadURL, err := uploadImgStandard(skuName.Img2)
if err != nil {
retVal = []*CreateUpcSkuByExcelErr{buildCreateUpcSkuByExcelErr(v, err.Error())}
return retVal, err
}
skuName.Img2 = downloadURL
}
}
if skuName.Img3 != "" {
if !strings.Contains(skuName.Img3, "image.jxc4.com") {
downloadURL, err := uploadImgStandard(skuName.Img3)
if err != nil {
retVal = []*CreateUpcSkuByExcelErr{buildCreateUpcSkuByExcelErr(v, err.Error())}
return retVal, err
}
skuName.Img3 = downloadURL
}
}
if skuName.Img4 != "" {
if !strings.Contains(skuName.Img4, "image.jxc4.com") {
downloadURL, err := uploadImgStandard(skuName.Img4)
if err != nil {
retVal = []*CreateUpcSkuByExcelErr{buildCreateUpcSkuByExcelErr(v, err.Error())}
return retVal, err
}
skuName.Img4 = downloadURL
}
}
if skuName.Img5 != "" {
if !strings.Contains(skuName.Img5, "image.jxc4.com") {
downloadURL, err := uploadImgStandard(skuName.Img5)
if err != nil {
retVal = []*CreateUpcSkuByExcelErr{buildCreateUpcSkuByExcelErr(v, err.Error())}
return retVal, err
}
skuName.Img5 = downloadURL
}
}
_, err = AddSkuName(ctx, skuName, ctx.GetUserName())
if err != nil {
retVal = []*CreateUpcSkuByExcelErr{buildCreateUpcSkuByExcelErr(v, err.Error())}