From 70ce1e1bc9a15df66a2f09af94a6845bf1b8d6e6 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 09 Oct 2026 14:04:46 +0800
Subject: [PATCH] config(test): 更改测试环境配置文件中的激活配置
---
src/main/java/com/xcong/excoin/modules/gateApi/GateCommandConsumer.java | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/GateCommandConsumer.java b/src/main/java/com/xcong/excoin/modules/gateApi/GateCommandConsumer.java
index 72134a6..98d1c11 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/GateCommandConsumer.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/GateCommandConsumer.java
@@ -82,11 +82,15 @@
}
} catch (Exception e) {
success = false;
- newState = "ERROR";
message = e.getMessage();
log.error("[Gate] 指令执行失败", e);
}
+ // 指令异常/未知类型时 newState 可能为空,统一回退为当前真实状态,避免污染 Station 侧实例状态
+ if (newState == null || newState.isEmpty()) {
+ newState = strategy.getState().name();
+ }
+
// 发送 ACK 到 Station
CmdAckMsg ack = CmdAckMsg.builder()
.commandId(cmd.getCommandId())
--
Gitblit v1.9.1