diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 43fddcd41..31a9897bd 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -523,7 +523,9 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf if err == nil { dao.Commit(db) _, err = CurVendorSync.SyncSku(ctx, db, nameID, -1, false, false, userName) - initdata.UploadWeimobImg4SkuName(ctx, []int{nameID}, true, true) + if valid["img"] != "" { + initdata.UploadWeimobImg4SkuName(ctx, []int{nameID}, true, true) + } } } } diff --git a/business/jxstore/initdata/initdata.go b/business/jxstore/initdata/initdata.go index 4ba476794..fdfadb27d 100644 --- a/business/jxstore/initdata/initdata.go +++ b/business/jxstore/initdata/initdata.go @@ -203,7 +203,7 @@ func UploadWeimobImg4SkuName(ctx *jxcontext.Context, nameIDs []int, isAsync, isC skuName := batchItemList[0].(*model.SkuName) if skuName.Img != "" && skuName.ImgWeimob == "" { if skuName.ImgWeimob, err = api.WeimobAPI.UploadImgByURL(skuName.Img, ""); err == nil { - _, err = dao.UpdateEntity(db, skuName) + _, err = dao.UpdateEntity(db, skuName, "ImgWeimob") } } return nil, err