diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index df0a1dd2b..72f1e15ee 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -2140,11 +2140,20 @@ func GetTopSkusByStoreIDs(ctx *jxcontext.Context, storeIDs []int) (storeSkuNameE } func GetTopCategorysByStoreIDs(ctx *jxcontext.Context, storeIDs []int) (skuCategory []*model.SkuCategory, err error) { + var skuCategory2 []*model.SkuCategory if len(storeIDs) == 0 { return skuCategory, err } db := dao.GetDB() skuCategory, err = dao.GetTopCategorysByStoreIDs(db, storeIDs) + if len(skuCategory) < 10 { + skuCategory2, err = dao.GetCategories(db, -1, 1, nil) + if len(skuCategory2) > 0 { + for i := 0; i < 10-len(skuCategory); i++ { + skuCategory = append(skuCategory, skuCategory2[i]) + } + } + } if err != nil { return nil, err }