CheckImages中,如果商品下架,则不报警

This commit is contained in:
gazebo
2019-09-27 15:37:27 +08:00
parent e6cdf9fb86
commit 02e14a1b1d

View File

@@ -1171,13 +1171,11 @@ func CheckImages(ctx *jxcontext.Context, isAsync, isContinueWhenError bool) (hin
skuName := batchItemList[0].(*model.SkuNameExt) skuName := batchItemList[0].(*model.SkuNameExt)
for _, sku := range skuName.Skus { for _, sku := range skuName.Skus {
if sku.JdID != 0 { if sku.JdID != 0 {
imgList, err2 := api.JdAPI.GetSkuPageImageInfo(sku.JdID) skuPageInfo, err2 := api.JdAPI.GetSkuPageInfo(sku.JdID)
if err = err2; err == nil { if err = err2; err == nil && skuPageInfo.FixedStatus && len(skuPageInfo.Image) == 0 {
if len(imgList) == 0 { err = fmt.Errorf("skuName:%d, sku:%d, jdid:%d, 没有图片", skuName.ID, sku.ID, sku.JdID)
err = fmt.Errorf("skuName:%d, sku:%d, jdid:%d, 没有图片", skuName.ID, sku.ID, sku.JdID) skuName.ImgHashCode = "np"
skuName.ImgHashCode = "np" dao.UpdateEntity(dao.GetDB(), &skuName.SkuName, "ImgHashCode")
dao.UpdateEntity(dao.GetDB(), &skuName.SkuName, "ImgHashCode")
}
} }
break break
} }