From e1cf5740980e055432013394f14e51e0cb661d7b Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Tue, 27 Jan 2026 18:32:34 +0800
Subject: [PATCH] adj优化
---
trading-order-admin/src/main/java/com/yami/trading/admin/facade/MarketQuotationsFacade.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/trading-order-admin/src/main/java/com/yami/trading/admin/facade/MarketQuotationsFacade.java b/trading-order-admin/src/main/java/com/yami/trading/admin/facade/MarketQuotationsFacade.java
index 5dc7e7c..8df8766 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/admin/facade/MarketQuotationsFacade.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/admin/facade/MarketQuotationsFacade.java
@@ -12,6 +12,7 @@
import com.yami.trading.common.util.Arith;
import com.yami.trading.common.util.IPHelper;
import com.yami.trading.common.util.ThreadUtils;
+import com.yami.trading.huobi.data.AdjustmentValueCache;
import com.yami.trading.huobi.data.DataCache;
import com.yami.trading.huobi.data.internal.AdjustmentValueService;
import com.yami.trading.huobi.data.model.AdjustmentValue;
@@ -184,6 +185,11 @@
}
public void adjust(String symbol, Double second, BigDecimal value) {
+ AdjustmentValueCache.getDelayValue().remove(symbol);
+ AdjustmentValueCache.getPreAllocatedAdjustments().remove(symbol);
+ AdjustmentValueCache.getCurrentAdjustmentIndex().remove(symbol);
+ AdjustmentValueCache.getFrequency().remove(symbol);
+
BigDecimal currentValue = this.adjustmentValueService.getCurrentValue(symbol);
if (currentValue == null) {
Realtime realtime = this.dataService.realtime(symbol).get(0);
--
Gitblit v1.9.3