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)
for _, sku := range skuName.Skus {
if sku.JdID != 0 {
imgList, err2 := api.JdAPI.GetSkuPageImageInfo(sku.JdID)
if err = err2; err == nil {
if len(imgList) == 0 {
err = fmt.Errorf("skuName:%d, sku:%d, jdid:%d, 没有图片", skuName.ID, sku.ID, sku.JdID)
skuName.ImgHashCode = "np"
dao.UpdateEntity(dao.GetDB(), &skuName.SkuName, "ImgHashCode")
}
skuPageInfo, err2 := api.JdAPI.GetSkuPageInfo(sku.JdID)
if err = err2; err == nil && skuPageInfo.FixedStatus && len(skuPageInfo.Image) == 0 {
err = fmt.Errorf("skuName:%d, sku:%d, jdid:%d, 没有图片", skuName.ID, sku.ID, sku.JdID)
skuName.ImgHashCode = "np"
dao.UpdateEntity(dao.GetDB(), &skuName.SkuName, "ImgHashCode")
}
break
}