|
|
@@ -43,7 +43,11 @@ pub async fn generate_msv(query_value: Value) -> HttpResponse {
|
|
|
dec!(37)
|
|
|
}
|
|
|
Some(mills_back_str) => {
|
|
|
- Decimal::from_str(mills_back_str).unwrap()
|
|
|
+ if mills_back_str.is_empty() {
|
|
|
+ dec!(37)
|
|
|
+ } else {
|
|
|
+ Decimal::from_str(mills_back_str).unwrap()
|
|
|
+ }
|
|
|
}
|
|
|
};
|
|
|
let minute_time_range = match query_value["minute_time_range"].as_str() {
|
|
|
@@ -51,21 +55,25 @@ pub async fn generate_msv(query_value: Value) -> HttpResponse {
|
|
|
240
|
|
|
}
|
|
|
Some(minute_time_range_str) => {
|
|
|
- match i64::from_str(minute_time_range_str) {
|
|
|
- Ok(minute_time_range) => {
|
|
|
- minute_time_range
|
|
|
- }
|
|
|
- Err(_) => {
|
|
|
- // 返回数据
|
|
|
- let response = Response {
|
|
|
- query: query_value.clone(),
|
|
|
- msg: Some("时间不要字符串,要数字,这个版本不支持字符串".to_string()),
|
|
|
- code: 500,
|
|
|
- data: Value::Null,
|
|
|
- };
|
|
|
-
|
|
|
- let json_string = serde_json::to_string(&response).unwrap();
|
|
|
- return HttpResponse::Ok().content_type("application/json").body(json_string)
|
|
|
+ if minute_time_range_str.is_empty() {
|
|
|
+ 240
|
|
|
+ } else {
|
|
|
+ match i64::from_str(minute_time_range_str) {
|
|
|
+ Ok(minute_time_range) => {
|
|
|
+ minute_time_range
|
|
|
+ }
|
|
|
+ Err(_) => {
|
|
|
+ // 返回数据
|
|
|
+ let response = Response {
|
|
|
+ query: query_value.clone(),
|
|
|
+ msg: Some("时间不要字符串,要数字,这个版本不支持字符串".to_string()),
|
|
|
+ code: 500,
|
|
|
+ data: Value::Null,
|
|
|
+ };
|
|
|
+
|
|
|
+ let json_string = serde_json::to_string(&response).unwrap();
|
|
|
+ return HttpResponse::Ok().content_type("application/json").body(json_string)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|