From 920927331afecb67e85268eecb567a91b53f1e61 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 05 Jan 2026 18:00:35 +0800
Subject: [PATCH] refactor(okxNewPrice): 移除调试日志
---
src/main/java/com/xcong/excoin/modules/okxNewPrice/utils/WsMapBuild.java | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/okxNewPrice/utils/WsMapBuild.java b/src/main/java/com/xcong/excoin/modules/okxNewPrice/utils/WsMapBuild.java
index 6af44d2..bb31a95 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/utils/WsMapBuild.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/utils/WsMapBuild.java
@@ -16,21 +16,26 @@
@Slf4j
public class WsMapBuild {
- public static void saveBigDecimalToMap(Map<String,BigDecimal> accountMap, String key, BigDecimal value) {
+ public static boolean saveBigDecimalToMap(Map<String,BigDecimal> accountMap, String key, BigDecimal value) {
try {
accountMap.put(key, value);
+ return true;
} catch (Exception e) {
log.error("保存账户数据到MAP 失败", e);
+ return false;
}
}
- public static void saveStringToMap(Map<String,String> accountMap, String key, String value) {
+ public static boolean saveStringToMap(Map<String,String> accountMap, String key, String value) {
try {
accountMap.put(key, value);
+ return true;
} catch (Exception e) {
log.error("保存账户数据到MAP 失败", e);
+ return false;
}
}
+
/**
* 安全地将字符串解析为 BigDecimal 类型
@@ -44,4 +49,17 @@
}
return new BigDecimal(value).setScale(Integer.parseInt(CoinEnums.TICKSZ.getCode()), RoundingMode.DOWN);
}
+
+ /**
+ * 安全地将字符串解析为 BigDecimal 类型
+ *
+ * @param value 字符串数值
+ * @return 解析后的 BigDecimal 对象,若解析失败则返回 null
+ */
+ public static String parseStringSafe(String value) {
+ if (value == null || value.isEmpty()) {
+ return "0";
+ }
+ return value;
+ }
}
--
Gitblit v1.9.1