From bb272e1e2c0d4637d6d9ebfefb635662b804b459 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 13 May 2026 17:52:48 +0800
Subject: [PATCH] refactor(okxNewPrice): 账户配置
---
src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxAccountChannelHandler.java | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxAccountChannelHandler.java b/src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxAccountChannelHandler.java
index af0c07e..9db7b25 100644
--- a/src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxAccountChannelHandler.java
+++ b/src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxAccountChannelHandler.java
@@ -77,10 +77,21 @@
}
for (int i = 0; i < dataArray.size(); i++) {
JSONObject acct = dataArray.getJSONObject(i);
- log.info("[{}] 账户更新, 可用余额:{}, 现金余额:{}, 权益:{}, 未实现盈亏:{}, 保证金:{}",
+ log.info("[{}] 账户更新, 总权益:{}, 未实现盈亏:{}, 保证金:{}",
CHANNEL_NAME,
- acct.get("availBal"), acct.get("cashBal"),
- acct.get("eq"), acct.get("upl"), acct.get("imr"));
+ acct.get("totalEq"), acct.get("upl"), acct.get("imr"));
+
+ JSONArray details = acct.getJSONArray("details");
+ if (details != null) {
+ for (int j = 0; j < details.size(); j++) {
+ JSONObject detail = details.getJSONObject(j);
+ if ("USDT".equals(detail.getString("ccy"))) {
+ log.info("[{}] USDT可用余额:{}, 权益:{}",
+ CHANNEL_NAME,
+ detail.get("availBal"), detail.get("eq"));
+ }
+ }
+ }
}
} catch (Exception e) {
log.error("[{}] 处理数据失败", CHANNEL_NAME, e);
--
Gitblit v1.9.1