排行榜数据获取
2017-02-22 11:27:02 7 举报
排行榜接口
作者其他创作
大纲/内容
根据watch设置的用户步长计算总距离
查询当前watch具体信息
query['watch_id'] = {'$in' : watch_id_list}
region != all
处理时间格式,根据level计算数据时间段
判断region参数
query = watch.find()
排序结果sort_step
对step数据进行排序
region = all
step查询watch_id和step数
返回值:result[\"first_user_step_num\"] 第一名步数result[\"user_step_distance\"]用户跑步总距离result['user_rankings']用户排名result['user_rankings_pre']用户排名,百分比result['user_info']用户具体信息
query[region] = now_watch_region判断是否和用户在同一区域
根据watch_id查找用户所处的排名位置
start_time:开始时间end_time:结束时间region:区域选择
取出region值用户区、市、省之一
GET:/watch//step/rank/
查询所有符合条件的watch值,取其watch_id组成watch_id_list
0 条评论
下一页