From 87f1945adeffbcd1dee1ac7c780be7a7c75d6a80 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 04 Sep 2026 10:39:28 +0800
Subject: [PATCH] refactor(gateApi): 将网格交易价格队列改为等比计算模式
---
src/main/java/com/xcong/excoin/modules/gateApi/HeartbeatScheduler.java | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/HeartbeatScheduler.java b/src/main/java/com/xcong/excoin/modules/gateApi/HeartbeatScheduler.java
index 26cbd5c..7423b29 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/HeartbeatScheduler.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/HeartbeatScheduler.java
@@ -3,6 +3,7 @@
import com.xcong.excoin.modules.station.model.GateStatsEvent;
import com.xcong.excoin.modules.station.model.HeartbeatMsg;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.core.env.Environment;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@@ -24,6 +25,9 @@
@Resource
private GateWebSocketClientManager manager;
+
+ @Resource
+ private Environment environment;
private String apiKeyMd5;
private String hostPort;
@@ -70,8 +74,8 @@
private String resolveHostPort() {
try {
String host = InetAddress.getLocalHost().getHostAddress();
- // port 从 Spring 环境变量获取,默认 8888
- String port = System.getProperty("server.port", "8888");
+ // port 从 Spring Environment 获取(兼容 --server.port=xxx 命令行参数),默认 8888
+ String port = environment.getProperty("server.port", "8888");
return host + ":" + port;
} catch (Exception e) {
return "unknown";
--
Gitblit v1.9.1