From c1be55f61d9e93e93aff06a88c53f874fe25bb40 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 06 Jan 2026 15:32:36 +0800
Subject: [PATCH] feat(coin): 添加BNB/USDT交易对支持
---
src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java | 62 ++++++++++++++++++++++++++++---
1 files changed, 56 insertions(+), 6 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java b/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
index 586fa07..9e5043c 100644
--- a/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
+++ b/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
@@ -20,6 +20,8 @@
return "BCH/USDT";
case "etcusdt":
return "ETC/USDT";
+ case "bnbusdt":
+ return "BNB/USDT";
default:
return null;
}
@@ -48,6 +50,50 @@
return "BCH_NEW_PRICE";
case "ETC/USDT":
return "ETC_NEW_PRICE";
+ case "BNB/USDT":
+ return "BNB_NEW_PRICE";
+ default:
+ return null;
+ }
+ }
+
+ public static String convertToCoinKlineKey(String symbol) {
+ switch (symbol) {
+ case "BTC/USDT":
+ return "BTC-USDT";
+ case "ETH/USDT":
+ return "ETH-USDT";
+ case "XRP/USDT":
+ return "XRP-USDT";
+ case "LTC/USDT":
+ return "LTC-USDT";
+ case "BCH/USDT":
+ return "BCH-USDT";
+ case "ETC/USDT":
+ return "ETC-USDT";
+ case "BNB/USDT":
+ return "BNB-USDT";
+ default:
+ return null;
+ }
+ }
+
+ public static String convertToKlineKey(String symbol) {
+ switch (symbol) {
+ case "BTC/USDT":
+ return "BTC-USDT-SWAP";
+ case "ETH/USDT":
+ return "ETH-USDT-SWAP";
+ case "XRP/USDT":
+ return "XRP-USDT-SWAP";
+ case "LTC/USDT":
+ return "LTC-USDT-SWAP";
+ case "BCH/USDT":
+ return "BCH-USDT-SWAP";
+ case "ETC/USDT":
+ return "ETC-USDT-SWAP";
+ case "BNB/USDT":
+ return "BNB-USDT-SWAP";
default:
return null;
}
@@ -69,6 +115,8 @@
return "open:BCH_NEW_PRICE";
case "ETC/USDT":
return "open:ETC_NEW_PRICE";
+ case "BNB/USDT":
+ return "open:BNB_NEW_PRICE";
default:
return null;
}
@@ -79,17 +127,19 @@
public static String convertToVolumeKey(String symbol) {
switch (symbol) {
case "BTC/USDT":
- return "volume:BTC_NEW_PRICE";
+ return "volume:PRICE_BTCUSDTSWAP";
case "ETH/USDT":
- return "volume:ETH_NEW_PRICE";
+ return "volume:PRICE_ETHUSDTSWAP";
case "XRP/USDT":
- return "volume:XRP_NEW_PRICE";
+ return "volume:PRICE_XRPUSDTSWAP";
case "LTC/USDT":
- return "volume:LTC_NEW_PRICE";
+ return "volume:PRICE_LTCUSDTSWAP";
case "BCH/USDT":
- return "volume:BCH_NEW_PRICE";
+ return "volume:PRICE_BCHUSDTSWAP";
case "ETC/USDT":
- return "volume:ETC_NEW_PRICE";
+ return "volume:PRICE_ETCUSDTSWAP";
+ case "BNB/USDT":
+ return "volume:PRICE_BNBUSDTSWAP";
default:
return null;
}
--
Gitblit v1.9.1