diff --git a/src/main/java/club/joylink/rtss/simulation/cbtc/CI/device/CiService.java b/src/main/java/club/joylink/rtss/simulation/cbtc/CI/device/CiService.java index fedad5ef2..822de2e59 100644 --- a/src/main/java/club/joylink/rtss/simulation/cbtc/CI/device/CiService.java +++ b/src/main/java/club/joylink/rtss/simulation/cbtc/CI/device/CiService.java @@ -237,7 +237,9 @@ public class CiService { // 屏蔽门 if (!CollectionUtils.isEmpty(route.getPsdList())) { for (PSD psd : route.getPsdList()) { - if(Stand.Fault.PSD_CANNOT_BE_CLOSED.equals(psd.getStand().getFault()) && !psd.getStand().isInterlockRelease()) { + if ((Stand.Fault.PSD_CANNOT_BE_CLOSED.equals(psd.getStand().getFault()) || + Stand.Fault.NO_CLOSE_AND_LOCK.equals(psd.getStand().getFault())) && + !psd.getStand().isInterlockRelease()) { return Signal.LEVEL_Guide; } // if (!psd.isCloseAndLock() && !psd.isInterlockRelease()) {