diff --git a/business/partner/purchase/mtwm/store_sku.go b/business/partner/purchase/mtwm/store_sku.go index ba26b14e2..6ef177571 100644 --- a/business/partner/purchase/mtwm/store_sku.go +++ b/business/partner/purchase/mtwm/store_sku.go @@ -318,6 +318,9 @@ func (p *PurchaseHandler) SyncStoreSkus(ctx *jxcontext.Context, parentTask tasks } } } + } else { + // 暂不创建 + updateFields = nil } } else { if skuItem.SkuSyncStatus&(model.SyncFlagSaleMask) != 0 { @@ -330,7 +333,9 @@ func (p *PurchaseHandler) SyncStoreSkus(ctx *jxcontext.Context, parentTask tasks } } if err == nil { - _, err = dao.UpdateEntity(db, storeSkuBind, updateFields...) + if len(updateFields) > 0 { + _, err = dao.UpdateEntity(db, storeSkuBind, updateFields...) + } } return nil, err }, skus)