From 6dcaa1d6d256cd7de744a04b2576111c1a7902c7 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 12 Dec 2025 15:40:41 +0800
Subject: [PATCH] refactor(utils): 更新币种成交量键值映射规则
---
src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java | 12 ++++++------
src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClient.java | 5 -----
2 files changed, 6 insertions(+), 11 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClient.java b/src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClient.java
index 012cdca..8efb877 100644
--- a/src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClient.java
+++ b/src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClient.java
@@ -327,11 +327,6 @@
String redisKey = "volume:" + buildRedisKey(instId);
redisUtils.set(redisKey, oiUsd);
- String symbol = CoinTypeConvert.okxConvert(instId);
- if (symbol != null) {
- redisUtils.set(CoinTypeConvert.convertToVolumeKey(symbol), oiUsd);
- }
-
log.debug("更新持仓量: {} = {}, 时间: {}", redisKey, oiUsd, ts);
} catch (Exception innerEx) {
log.warn("处理单条价格数据失败", innerEx);
diff --git a/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java b/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
index 586fa07..b60c94e 100644
--- a/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
+++ b/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
@@ -79,17 +79,17 @@
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";
default:
return null;
}
--
Gitblit v1.9.1