|
|
@@ -90,7 +90,7 @@ async fn get_rank_list(query: web::Query<RankQuery>) -> impl Responder {
|
|
|
return HttpResponse::Ok().content_type("application/json").body(json_string);
|
|
|
}
|
|
|
};
|
|
|
- // 提取时间窗口参数
|
|
|
+ // 提取时间窗口参数(默认值 2)
|
|
|
let hour_num = match query.hour_num {
|
|
|
Some(i) => {
|
|
|
if i > 0{
|
|
|
@@ -105,7 +105,7 @@ async fn get_rank_list(query: web::Query<RankQuery>) -> impl Responder {
|
|
|
};
|
|
|
|
|
|
// 逻辑执行部分
|
|
|
- let rst = rank::generate_rank_by_indicator_map(&indicators, query.hour_num.unwrap());
|
|
|
+ let rst = rank::generate_rank_by_indicator_map(&indicators, hour_num);
|
|
|
|
|
|
let response = Response {
|
|
|
query: serde_json::to_value(&query.into_inner()).unwrap(),
|