diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 86a7ccece..050f2650b 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -2479,7 +2479,9 @@ func updateStoreSkusSaleWithoutSync(ctx *jxcontext.Context, storeID int, skuBind model.FieldMtwmSyncStatus: skuBind.MtwmSyncStatus | model.SyncFlagSaleMask, model.FieldTaoSyncStatus: skuBind.TaoSyncStatus | model.SyncFlagSaleMask, model.FieldDdSyncStatus: skuBind.DdSyncStatus | model.SyncFlagSaleMask, - "Stock": v.Stock, + } + if v.Stock != nil { + kvs["Stock"] = v.Stock } if utils.IsTimeZero(autoSaleTime) || skuBind.Status == model.SkuStatusNormal { kvs["AutoSaleAt"] = utils.DefaultTimeValue