需求 #11259
榜单频道
100%
描述
榜单首页接口 http://xdebug.yishou.com/dist/project-api-list?project_id=2&api_id=2592
榜单列表接口 http://xdebug.yishou.com/dist/project-api-list?project_id=2&api_id=2593
新增数据表
fmys_example_category
fmys_example_must
fmys_example_popularity
fmys_example_replenish
新增字段
fmys_supply fans粉丝数
人气档口取数SQL
1.用户类型3 (5级以上没有下单)
3SELECT `s`.`fans`,`s`.`supply_id`,`s`.`supply_name`,`s`.`picture`,`sd`.`48_allot_score`,(IFNULL(sd.hot_score, 0) * 0.2 + IFNULL(s.fans, 0) * 0.3 + IFNULL(dmsr.7_day_sales, 0) * 0.2) as rank FROM fmys_supply s LEFT JOIN `fmys_data_market_supply_rank` `dmsr` ON `dmsr`.`supply_id`=`s`.`supply_id` LEFT JOIN `fmys_supply_degree` `sd` ON `s`.`supply_id`=`sd`.`supply_id` WHERE `supply_status` = 1 GROUP BY `supply_id` ORDER BY `rank` DESC,`dmsr`.`7_day_sales` DESC,`s`.`fans` DESC LIMIT 10
2用户类型4(5级以上有下单)
SELECT `s`.`fans`,`s`.`supply_id`,`s`.`supply_name`,`s`.`picture`,`sd`.`48_allot_score`,(IFNULL(dmsr.7_day_sales, 0) * 0.5 + IFNULL(s.fans, 0) * 0.5 ) as rank FROM fmys_supply s LEFT JOIN `fmys_data_market_supply_rank` `dmsr` ON `dmsr`.`supply_id`=`s`.`supply_id` LEFT JOIN `fmys_supply_degree` `sd` ON `s`.`supply_id`=`sd`.`supply_id` WHERE `supply_status` = 1 GROUP BY `supply_id` ORDER BY `rank` DESC,`dmsr`.`7_day_sales` DESC,`s`.`fans` DESC LIMIT 10
3默认类型
SELECT (IFNULL(sd.hot_score, 0) * 0.3 + IFNULL(sd.48_allot_score, 0) * 0.5 + IFNULL(dmsr.7_day_sales, 0) * 0.2) as , `s`.`fans`,`s`.`supply_id`,`s`.`supply_name`,`s`.`picture`,`sd`.`48_allot_score` FROM fmys_supply s LEFT JOIN `fmys_data_market_supply_rank` `dmsr` ON `dmsr`.`supply_id`=`s`.`supply_id` LEFT JOIN `fmys_supply_degree` `sd` ON `s`.`supply_id`=`sd`.`supply_id` WHERE `supply_status` = 1 GROUP BY `supply_id` ORDER BY `rank` DESC,`sd`.`48_allot_score` DESC,`s`.`fans` DESC LIMIT 10