From 1e792f025712da88d5f53e7ef22462301d6cf071 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 13 May 2026 17:22:06 +0800
Subject: [PATCH] refactor(okxNewPrice): 账户配置

---
 src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxAccountChannelHandler.java |   16 +++++++++++++---
 1 files changed, 13 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..285394c 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,20 @@
             }
             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);
+                        log.info("[{}] 币种:{}, 可用余额:{}, 现金余额:{}, 权益:{}",
+                                CHANNEL_NAME,
+                                detail.get("ccy"), detail.get("availBal"),
+                                detail.get("cashBal"), detail.get("eq"));
+                    }
+                }
             }
         } catch (Exception e) {
             log.error("[{}] 处理数据失败", CHANNEL_NAME, e);

--
Gitblit v1.9.1