|
|
@@ -92,8 +92,8 @@ impl Platform for BinanceSwap {
|
|
|
let balance_info = res_data_json.iter().find(|item| item["asset"].as_str().unwrap().to_string() == symbol_array[1].to_string());
|
|
|
match balance_info {
|
|
|
None => {
|
|
|
- error!("格式化Binance账号信息错误!\nget_account: balance_info={:?}", balance_info);
|
|
|
- panic!("格式化Binance账号信息错误!\nget_account: balance_info={:?}", balance_info)
|
|
|
+ error!("binance_swap:格式化账号信息错误!\nget_account: res_data={:?}", res_data);
|
|
|
+ Err(Error::new(ErrorKind::Other, res_data.to_string()))
|
|
|
}
|
|
|
Some(value) => {
|
|
|
let balance = Decimal::from_str(value["balance"].as_str().unwrap()).unwrap();
|
|
|
@@ -200,8 +200,8 @@ impl Platform for BinanceSwap {
|
|
|
let market_info = symbols.iter().find(|&item| item["symbol"].as_str().unwrap() == symbol_format);
|
|
|
match market_info {
|
|
|
None => {
|
|
|
- error!("Binance:获取Market信息错误!\nget_market:res_data={:?}", res_data_str);
|
|
|
- panic!("Binance:获取Market信息错误!\nget_market:res_data={:?}", res_data_str)
|
|
|
+ error!("binance_swap:获取Market信息错误!\nget_market:res_data={:?}", res_data);
|
|
|
+ Err(Error::new(ErrorKind::Other, res_data.to_string()))
|
|
|
}
|
|
|
Some(value) => {
|
|
|
let base_asset = value["baseAsset"].as_str().unwrap_or("").to_string();
|
|
|
@@ -243,8 +243,8 @@ impl Platform for BinanceSwap {
|
|
|
let market_info = symbols.iter().find(|&item| item["symbol"].as_str().unwrap() == symbol_format);
|
|
|
match market_info {
|
|
|
None => {
|
|
|
- error!("Binance:获取Market信息错误!\nget_market:res_data={:?}", res_data_str);
|
|
|
- panic!("Binance:获取Market信息错误!\nget_market:res_data={:?}", res_data_str)
|
|
|
+ error!("binance_swap:获取Market信息错误!\nget_market:res_data={:?}", res_data);
|
|
|
+ Err(Error::new(ErrorKind::Other, res_data.to_string()))
|
|
|
}
|
|
|
Some(value) => {
|
|
|
let base_asset = value["baseAsset"].as_str().unwrap_or("").to_string();
|
|
|
@@ -285,8 +285,8 @@ impl Platform for BinanceSwap {
|
|
|
|
|
|
let status = res_data_json["status"].as_str().unwrap();
|
|
|
let custom_status = if ["CANCELED", "EXPIRED", "FILLED"].contains(&status) { "REMOVE".to_string() } else if status == "NEW" { "NEW".to_string() } else {
|
|
|
- error!("Binance:格式化订单状态错误!\nget_order_detail:status={:?}", status);
|
|
|
- panic!("Binance:格式化订单状态错误!\nget_order_detail:status={:?}", status)
|
|
|
+ error!("binance_swap:格式化订单状态错误!\nget_order_detail:res_data={:?}", res_data);
|
|
|
+ panic!("binance_swap:格式化订单状态错误!\nget_order_detail:res_data={:?}", res_data)
|
|
|
};
|
|
|
let result = Order {
|
|
|
id: res_data_json["orderId"].to_string(),
|
|
|
@@ -315,8 +315,8 @@ impl Platform for BinanceSwap {
|
|
|
let result = order_info.iter().map(|&item| {
|
|
|
let status = item["status"].as_str().unwrap();
|
|
|
let custom_status = if ["CANCELED", "EXPIRED", "FILLED"].contains(&status) { "REMOVE".to_string() } else if status == "NEW" { "NEW".to_string() } else {
|
|
|
- error!("Binance:格式化订单状态错误!\nget_order_detail:status={:?}", status);
|
|
|
- panic!("Binance:格式化订单状态错误!\nget_order_detail:status={:?}", status)
|
|
|
+ error!("binance_swap:格式化订单状态错误!\nget_order_detail:res_data={:?}", res_data);
|
|
|
+ panic!("binance_swap:格式化订单状态错误!\nget_order_detail:res_data={:?}", res_data)
|
|
|
};
|
|
|
Order {
|
|
|
id: item["orderId"].to_string(),
|
|
|
@@ -363,8 +363,8 @@ pub fn format_position_item(position: &serde_json::Value, ct_val: Decimal) -> Po
|
|
|
"LONG" => PositionModeEnum::Long,
|
|
|
"SHORT" => PositionModeEnum::Short,
|
|
|
_ => {
|
|
|
- error!("Binance:格式化持仓模式错误!\nformat_position_item:position_side={:?}", position["positionSide"]);
|
|
|
- panic!("Binance:格式化持仓模式错误!\nformat_position_item:position_side={:?}", position["positionSide"])
|
|
|
+ error!("binance_swap:格式化持仓模式错误!\nformat_position_item:position={:?}", position);
|
|
|
+ panic!("binance_swap:格式化持仓模式错误!\nformat_position_item:position={:?}", position)
|
|
|
}
|
|
|
};
|
|
|
let size = Decimal::from_str(position["positionAmt"].as_str().unwrap()).unwrap();
|