From 9b63f8faa077be75aed7edcc129f169823efcbde Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 24 May 2019 18:01:12 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E5=A4=84=E7=90=86=E9=A5=BF=E7=99=BE?= =?UTF-8?q?=E5=BF=BD=E7=95=A5=E5=88=9B=E5=BB=BA=EF=BC=88=E6=96=B0=E5=BB=BA?= =?UTF-8?q?=E6=97=B6=E4=B8=8D=E5=8F=AF=E5=94=AE=EF=BC=89=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/partner/purchase/ebai/store_sku.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/business/partner/purchase/ebai/store_sku.go b/business/partner/purchase/ebai/store_sku.go index 9af2b4a46..c8576ccd6 100644 --- a/business/partner/purchase/ebai/store_sku.go +++ b/business/partner/purchase/ebai/store_sku.go @@ -280,6 +280,8 @@ func (p *PurchaseHandler) SyncStoreSkus(ctx *jxcontext.Context, parentTask tasks } else { err = fmt.Errorf("SKUANME%d:%s没有图片,同步失败", storeSku.NameID, storeSku.Name) } + } else { + updateFields = nil } } else if storeSku.EbaiSyncStatus&model.SyncFlagStoreSkuModifiedMask != 0 { if jxutils.IsFakeID(storeSku.EbaiID) { @@ -295,8 +297,10 @@ func (p *PurchaseHandler) SyncStoreSkus(ctx *jxcontext.Context, parentTask tasks } } if err == nil { - storeSku.EbaiSyncStatus = 0 - _, err = dao.UpdateEntity(nil, &storeSku.StoreSkuBind, updateFields...) + if len(updateFields) > 0 { + storeSku.EbaiSyncStatus = 0 + _, err = dao.UpdateEntity(nil, &storeSku.StoreSkuBind, updateFields...) + } } return nil, err }, storeSkuInfoList)