diff --git a/src/main/java/club/joylink/rtss/simulation/cbtc/ATP/ground/MaService.java b/src/main/java/club/joylink/rtss/simulation/cbtc/ATP/ground/MaService.java index 94ff220b8..7dba4a56b 100644 --- a/src/main/java/club/joylink/rtss/simulation/cbtc/ATP/ground/MaService.java +++ b/src/main/java/club/joylink/rtss/simulation/cbtc/ATP/ground/MaService.java @@ -392,8 +392,7 @@ public class MaService { if (route != null) { if (this.isSwitchFaultRoute(route, section)) { // 道岔故障进路,直接构建返回 - ma = new Ma(train, section, MaType.Fault_Route); - break; + ma = this.checkAndUpdateMa(ma, new Ma(train, section, MaType.Fault_Route)); } } if (section.isClosed()) {