diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 6ecebf125..16bc7611e 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -2120,3 +2120,7 @@ func ReCalculateJxPrice(ctx *jxcontext.Context, storeIDs []int) (err error) { } return err } + +func GetTopSkusByStoreIDs(ctx *jxcontext.Context, storeIDs []int) (hint string, err error) { + return hint, err +} diff --git a/controllers/cms_store_sku.go b/controllers/cms_store_sku.go index 61bfeaa45..0a6857dc7 100644 --- a/controllers/cms_store_sku.go +++ b/controllers/cms_store_sku.go @@ -438,3 +438,20 @@ func (c *StoreSkuController) GetMissingStoreSkuFromOrder() { return retVal, "", err }) } + +// @Title 根据门店信息查找推荐商品(按销量) +// @Description 根据门店信息查找推荐商品(按销量) +// @Param token header string true "认证token" +// @Param storeIDs query string true "门店列表" +// @Success 200 {object} controllers.CallResult +// @Failure 200 {object} controllers.CallResult +// @router /GetTopSkusByStoreIDs [get] +func (c *StoreSkuController) GetTopSkusByStoreIDs() { + var storeIDList []int + c.callGetTopSkusByStoreIDs(func(params *tStoreSkuGetTopSkusByStoreIDsParams) (retVal interface{}, errCode string, err error) { + if jxutils.Strings2Objs(params.StoreIDs, &storeIDList); err == nil { + retVal, err = cms.GetTopSkusByStoreIDs(params.Ctx, storeIDList) + } + return retVal, "", err + }) +}