From 097ee94cc027baf4970c4fc5daf2aece694d08d9 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 08 May 2026 14:34:58 +0800
Subject: [PATCH] refactor(gateApi): 重构 Gate API 模块代码结构
---
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java b/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java
index cf44e10..ca5eaf0 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java
@@ -57,7 +57,7 @@
payload.add(contract);
msg.put("payload", payload);
ws.send(msg.toJSONString());
- log.info("[{}] subscribed, contract:{}, interval:{}", CHANNEL_NAME, contract, INTERVAL);
+ log.info("[{}] 订阅成功, 合约:{}, 周期:{}", CHANNEL_NAME, contract, INTERVAL);
}
@Override
@@ -71,7 +71,7 @@
payload.add(contract);
msg.put("payload", payload);
ws.send(msg.toJSONString());
- log.info("[{}] unsubscribed", CHANNEL_NAME);
+ log.info("[{}] 取消订阅成功", CHANNEL_NAME);
}
@Override
@@ -79,20 +79,20 @@
if (!CHANNEL_NAME.equals(response.getString("channel"))) return false;
try {
JSONArray resultArray = response.getJSONArray("result");
- if (resultArray == null || resultArray.isEmpty()) { log.warn("[{}] empty", CHANNEL_NAME); return true; }
+ if (resultArray == null || resultArray.isEmpty()) { log.warn("[{}] 数据为空", CHANNEL_NAME); return true; }
JSONObject data = resultArray.getJSONObject(0);
BigDecimal closePx = new BigDecimal(data.getString("c"));
- log.info("========== Gate K线 ==========");
- log.info("n:{} t:{} o:{} h:{} l:{} c:{} v:{} a:{} w:{}",
- data.getString("n"), DateUtil.TimeStampToDateTime(data.getLong("t")),
+ log.info("========== Gate K线数据 ==========");
+ log.info("名称: {} 时间: {}", data.getString("n"), DateUtil.TimeStampToDateTime(data.getLong("t")));
+ log.info("开盘: {} 最高: {} 最低: {} 收盘: {} 成交量: {} 成交额: {} 已完结: {}",
data.getString("o"), data.getString("h"), data.getString("l"),
data.getString("c"), data.getString("v"), data.getString("a"),
data.getBooleanValue("w"));
- log.info("==============================");
+ log.info("==================================");
if (gridTradeService != null) gridTradeService.onKline(closePx);
- } catch (Exception e) { log.error("[{}] handle fail", CHANNEL_NAME, e); }
+ } catch (Exception e) { log.error("[{}] 处理数据失败", CHANNEL_NAME, e); }
return true;
}
}
--
Gitblit v1.9.1