From eac38179e3be97c4af3b97ba0d554a2238a4f0a8 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Sat, 11 Oct 2025 18:02:26 +0800
Subject: [PATCH] 调整值

---
 trading-order-huobi/src/main/java/com.yami.trading.huobi/data/job/AbstractGetDataJob.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/trading-order-huobi/src/main/java/com.yami.trading.huobi/data/job/AbstractGetDataJob.java b/trading-order-huobi/src/main/java/com.yami.trading.huobi/data/job/AbstractGetDataJob.java
index 8c22ccd..9410086 100644
--- a/trading-order-huobi/src/main/java/com.yami.trading.huobi/data/job/AbstractGetDataJob.java
+++ b/trading-order-huobi/src/main/java/com.yami.trading.huobi/data/job/AbstractGetDataJob.java
@@ -203,14 +203,14 @@
 
                         // 更新当前值
                         if (currentValue == null) {
-                            AdjustmentValueCache.getCurrentValue().put(symbol, currentValue_frequency);
+                            AdjustmentValueCache.getCurrentValue().put(symbol, currentValue_frequency.setScale(decimal, RoundingMode.HALF_UP));
                         } else {
                             AdjustmentValueCache.getCurrentValue().put(symbol,
-                                    currentValue.add(currentValue_frequency));
+                                    currentValue.add(currentValue_frequency).setScale(decimal, RoundingMode.HALF_UP));
                         }
 
                         // 更新延迟值
-                        delayValue.setValue(delayValue.getValue().subtract(currentValue_frequency));
+                        delayValue.setValue(delayValue.getValue().subtract(currentValue_frequency).setScale(decimal, RoundingMode.HALF_UP));
                         delayValue.setSecond(Arith.sub(delayValue.getSecond(), Arith.div(this.interval, 1000.0D)));
                         AdjustmentValueCache.getDelayValue().put(symbol, delayValue);
 

--
Gitblit v1.9.3