aa
This commit is contained in:
@@ -2293,37 +2293,8 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader, categoryID
|
||||
skuName.Skus[0].SpecUnit = productInfo.SpecUnit
|
||||
}
|
||||
}
|
||||
//难受呀
|
||||
if len(productInfo.ImgList) > 0 {
|
||||
switch len(productInfo.ImgList) {
|
||||
case 0:
|
||||
case 1:
|
||||
skuName.Img = productInfo.ImgList[0]
|
||||
case 2:
|
||||
skuName.Img = productInfo.ImgList[0]
|
||||
skuName.Img2 = productInfo.ImgList[1]
|
||||
case 3:
|
||||
skuName.Img = productInfo.ImgList[0]
|
||||
skuName.Img2 = productInfo.ImgList[1]
|
||||
skuName.Img3 = productInfo.ImgList[2]
|
||||
case 4:
|
||||
skuName.Img = productInfo.ImgList[0]
|
||||
skuName.Img2 = productInfo.ImgList[1]
|
||||
skuName.Img3 = productInfo.ImgList[2]
|
||||
skuName.Img4 = productInfo.ImgList[3]
|
||||
case 5:
|
||||
skuName.Img = productInfo.ImgList[0]
|
||||
skuName.Img2 = productInfo.ImgList[1]
|
||||
skuName.Img3 = productInfo.ImgList[2]
|
||||
skuName.Img4 = productInfo.ImgList[3]
|
||||
skuName.Img5 = productInfo.ImgList[4]
|
||||
default:
|
||||
skuName.Img = productInfo.ImgList[0]
|
||||
skuName.Img2 = productInfo.ImgList[1]
|
||||
skuName.Img3 = productInfo.ImgList[2]
|
||||
skuName.Img4 = productInfo.ImgList[3]
|
||||
skuName.Img5 = productInfo.ImgList[4]
|
||||
}
|
||||
setImgs(skuName, productInfo.ImgList)
|
||||
} else {
|
||||
skuName.Img = model.NOSkuNameImg
|
||||
}
|
||||
@@ -2353,35 +2324,7 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader, categoryID
|
||||
result, _ := api.MtwmAPI.GetStandardProductListWithCond(*skuName.Upc)
|
||||
if result != nil {
|
||||
imgs := strings.Split(result.Pic, ",")
|
||||
switch len(imgs) {
|
||||
case 0:
|
||||
case 1:
|
||||
skuName.Img = imgs[0]
|
||||
case 2:
|
||||
skuName.Img = imgs[0]
|
||||
skuName.Img2 = imgs[1]
|
||||
case 3:
|
||||
skuName.Img = imgs[0]
|
||||
skuName.Img2 = imgs[1]
|
||||
skuName.Img3 = imgs[2]
|
||||
case 4:
|
||||
skuName.Img = imgs[0]
|
||||
skuName.Img2 = imgs[1]
|
||||
skuName.Img3 = imgs[2]
|
||||
skuName.Img4 = imgs[3]
|
||||
case 5:
|
||||
skuName.Img = imgs[0]
|
||||
skuName.Img2 = imgs[1]
|
||||
skuName.Img3 = imgs[2]
|
||||
skuName.Img4 = imgs[3]
|
||||
skuName.Img5 = imgs[4]
|
||||
default:
|
||||
skuName.Img = imgs[0]
|
||||
skuName.Img2 = imgs[1]
|
||||
skuName.Img3 = imgs[2]
|
||||
skuName.Img4 = imgs[3]
|
||||
skuName.Img5 = imgs[4]
|
||||
}
|
||||
setImgs(skuName, imgs)
|
||||
} else {
|
||||
retVal = []*CreateUpcSkuByExcelErr{buildCreateUpcSkuByExcelErr(v, "美团cookie过期了吧")}
|
||||
return retVal, err
|
||||
@@ -3129,132 +3072,20 @@ func RefreshNoImgSku(ctx *jxcontext.Context) (err error) {
|
||||
v.Img5 = imgs[4]
|
||||
} else {
|
||||
if len(imgs) > len(productInfo.ImgList) {
|
||||
switch len(imgs) {
|
||||
case 0:
|
||||
case 1:
|
||||
v.Img = imgs[0]
|
||||
case 2:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
case 3:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
case 4:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
case 5:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
v.Img5 = imgs[4]
|
||||
default:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
v.Img5 = imgs[4]
|
||||
}
|
||||
setImgs2(v, imgs)
|
||||
} else {
|
||||
switch len(productInfo.ImgList) {
|
||||
case 0:
|
||||
case 1:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
case 2:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
case 3:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
v.Img3 = productInfo.ImgList[2]
|
||||
case 4:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
v.Img3 = productInfo.ImgList[2]
|
||||
v.Img4 = productInfo.ImgList[3]
|
||||
case 5:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
v.Img3 = productInfo.ImgList[2]
|
||||
v.Img4 = productInfo.ImgList[3]
|
||||
v.Img5 = productInfo.ImgList[4]
|
||||
default:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
v.Img3 = productInfo.ImgList[2]
|
||||
v.Img4 = productInfo.ImgList[3]
|
||||
v.Img5 = productInfo.ImgList[4]
|
||||
}
|
||||
setImgs2(v, productInfo.ImgList)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
switch len(productInfo.ImgList) {
|
||||
case 0:
|
||||
case 1:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
case 2:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
case 3:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
v.Img3 = productInfo.ImgList[2]
|
||||
case 4:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
v.Img3 = productInfo.ImgList[2]
|
||||
v.Img4 = productInfo.ImgList[3]
|
||||
case 5:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
v.Img3 = productInfo.ImgList[2]
|
||||
v.Img4 = productInfo.ImgList[3]
|
||||
v.Img5 = productInfo.ImgList[4]
|
||||
default:
|
||||
v.Img = productInfo.ImgList[0]
|
||||
v.Img2 = productInfo.ImgList[1]
|
||||
v.Img3 = productInfo.ImgList[2]
|
||||
v.Img4 = productInfo.ImgList[3]
|
||||
v.Img5 = productInfo.ImgList[4]
|
||||
}
|
||||
setImgs2(v, productInfo.ImgList)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
result, _ := api.MtwmAPI.GetStandardProductListWithCond(*v.Upc)
|
||||
if result != nil {
|
||||
imgs := strings.Split(result.Pic, ",")
|
||||
switch len(imgs) {
|
||||
case 0:
|
||||
case 1:
|
||||
v.Img = imgs[0]
|
||||
case 2:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
case 3:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
case 4:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
case 5:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
v.Img5 = imgs[4]
|
||||
default:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
v.Img5 = imgs[4]
|
||||
}
|
||||
setImgs2(v, imgs)
|
||||
}
|
||||
}
|
||||
dao.UpdateEntity(db, v, "Img", "Img2", "Img3", "Img4", "Img5")
|
||||
@@ -3265,3 +3096,69 @@ func RefreshNoImgSku(ctx *jxcontext.Context) (err error) {
|
||||
_, err = task.GetResult(0)
|
||||
return err
|
||||
}
|
||||
|
||||
func setImgs(v *model.SkuNameExt, imgs []string) (err error) {
|
||||
switch len(imgs) {
|
||||
case 0:
|
||||
case 1:
|
||||
v.Img = imgs[0]
|
||||
case 2:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
case 3:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
case 4:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
case 5:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
v.Img5 = imgs[4]
|
||||
default:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
v.Img5 = imgs[4]
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
func setImgs2(v *model.SkuName, imgs []string) (err error) {
|
||||
switch len(imgs) {
|
||||
case 0:
|
||||
case 1:
|
||||
v.Img = imgs[0]
|
||||
case 2:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
case 3:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
case 4:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
case 5:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
v.Img5 = imgs[4]
|
||||
default:
|
||||
v.Img = imgs[0]
|
||||
v.Img2 = imgs[1]
|
||||
v.Img3 = imgs[2]
|
||||
v.Img4 = imgs[3]
|
||||
v.Img5 = imgs[4]
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user