Administrator
2026-09-22 8ab75ee6f68c3cde70319b9863db6947f668175f
refs
author Administrator <15274802129@163.com>
Tuesday, September 22, 2026 13:58 +0800
committer Administrator <15274802129@163.com>
Tuesday, September 22, 2026 13:58 +0800
commit8ab75ee6f68c3cde70319b9863db6947f668175f
tree decb11a3b1575b6fae631774ae594b6c1ab43f8f tree | zip | gz
parent ff1a51a49e02aa347463257eccfab61c8c0cf0bd view | diff
fix(station): 修复指令执行失败时状态更新异常问题

- 在 GateCommandConsumer 中添加 newState 为空时的防御性处理,避免状态被污染
- 在 GateMessageConsumer 中添加对空状态值的校验,防止实例状态被设置为非法值
- 统一在异常情况下回退到当前真实状态,确保系统状态一致性
2 files modified
11 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateCommandConsumer.java 6 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/station/consumer/GateMessageConsumer.java 5 ●●●●● diff | view | raw | blame | history