diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 285219131..2aff565fc 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -3954,10 +3954,14 @@ func RefreshMatterStock(ctx *jxcontext.Context, skuID int) (err error) { return err } var isSale = 0 - if utils.Str2Int64(result.Data[0].StockNum) > 0 { - isSale = 1 - } else { + if len(result.Data) == 0 { isSale = -1 + } else { + if utils.Str2Int64(result.Data[0].StockNum) > 0 { + isSale = 1 + } else { + isSale = -1 + } } storeSkuList, _ := dao.GetStoresSkusInfo(db, nil, []int{skuID}) for _, vv := range storeSkuList {