diff --git a/business/jxstore/tempop/tempop.go b/business/jxstore/tempop/tempop.go index 6d70cc584..07a97c4d0 100644 --- a/business/jxstore/tempop/tempop.go +++ b/business/jxstore/tempop/tempop.go @@ -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 }