Parcourir la source

错误提示 优化

hl il y a 1 an
Parent
commit
792d64e395
1 fichiers modifiés avec 5 ajouts et 10 suppressions
  1. 5 10
      exchanges/src/bybit_swap_rest.rs

+ 5 - 10
exchanges/src/bybit_swap_rest.rs

@@ -453,18 +453,13 @@ impl BybitSwapRest {
     pub fn res_data_analysis(result: Result<ResponseData, reqwest::Error>, base_url: String, params: String) -> ResponseData {
         // trace!("原始数据:{:?}",result);
         match result {
-            Ok(res_data) => {
+            Ok(mut res_data) => {
                 if res_data.code != "200" {
+                    // res_data
                     // trace!("不等于200");
-                    let message: String = res_data.message;
-                    let json_value: serde_json::Value = serde_json::from_str(&message).unwrap();
-                    let code = json_value["code"].as_str().unwrap();
-                    let msg = json_value["msg"].as_str().unwrap();
-                    let error = ResponseData::new("".to_string(),
-                                                  format!("{}", code),
-                                                  format!("{}", msg),
-                                                  format!("请求地址:{},请求参数:{}", base_url, params));
-                    error
+                    res_data.message = "请求失败".to_string();
+                    res_data.data =  format!("请求地址:{},请求参数:{}", base_url, params);
+                    res_data
                 } else {
                     let body: String = res_data.data.as_str().parse().unwrap();
                     let json_value: serde_json::Value = serde_json::from_str(&body).unwrap();