|
|
@@ -40,7 +40,7 @@ impl TradesQuery {
|
|
|
#[derive(Serialize, Deserialize)]
|
|
|
pub struct Response {
|
|
|
message: Option<String>,
|
|
|
- query_string: Value,
|
|
|
+ query: Value,
|
|
|
data: Value,
|
|
|
code: i32,
|
|
|
}
|
|
|
@@ -57,7 +57,7 @@ async fn get_trades(query: web::Query<TradesQuery>) -> impl Responder {
|
|
|
).await;
|
|
|
|
|
|
let response = Response {
|
|
|
- query_string: serde_json::to_value(&query.into_inner()).unwrap(),
|
|
|
+ query: serde_json::to_value(&query.into_inner()).unwrap(),
|
|
|
message: Some("查询成功".to_string()),
|
|
|
code: 200,
|
|
|
data: response_data,
|
|
|
@@ -67,7 +67,7 @@ async fn get_trades(query: web::Query<TradesQuery>) -> impl Responder {
|
|
|
HttpResponse::Ok().content_type("application/json").body(json_string)
|
|
|
} else {
|
|
|
let response = Response {
|
|
|
- query_string: serde_json::to_value(&query.into_inner()).unwrap(),
|
|
|
+ query: serde_json::to_value(&query.into_inner()).unwrap(),
|
|
|
message: Some("查询内容有误,必须包含四个参数:[symbol, exchange, start_time, end_time]".to_string()),
|
|
|
code: 400,
|
|
|
data: Value::Null,
|