- 处理饿百忽略创建(新建时不可售)的情况

This commit is contained in:
gazebo
2019-05-24 18:01:12 +08:00
parent 3be557de29
commit 9b63f8faa0

View File

@@ -280,6 +280,8 @@ func (p *PurchaseHandler) SyncStoreSkus(ctx *jxcontext.Context, parentTask tasks
} else { } else {
err = fmt.Errorf("SKUANME%d:%s没有图片同步失败", storeSku.NameID, storeSku.Name) err = fmt.Errorf("SKUANME%d:%s没有图片同步失败", storeSku.NameID, storeSku.Name)
} }
} else {
updateFields = nil
} }
} else if storeSku.EbaiSyncStatus&model.SyncFlagStoreSkuModifiedMask != 0 { } else if storeSku.EbaiSyncStatus&model.SyncFlagStoreSkuModifiedMask != 0 {
if jxutils.IsFakeID(storeSku.EbaiID) { if jxutils.IsFakeID(storeSku.EbaiID) {
@@ -295,8 +297,10 @@ func (p *PurchaseHandler) SyncStoreSkus(ctx *jxcontext.Context, parentTask tasks
} }
} }
if err == nil { if err == nil {
storeSku.EbaiSyncStatus = 0 if len(updateFields) > 0 {
_, err = dao.UpdateEntity(nil, &storeSku.StoreSkuBind, updateFields...) storeSku.EbaiSyncStatus = 0
_, err = dao.UpdateEntity(nil, &storeSku.StoreSkuBind, updateFields...)
}
} }
return nil, err return nil, err
}, storeSkuInfoList) }, storeSkuInfoList)