| | |
| | | if (devpThread == null) { |
| | | return false; |
| | | } |
| | | int lev = Utils.getLev(wrkMast.getLocNo()); |
| | | StaProtocol staProtocol2 = devpThread.getStation().get(lev == 1 ? 1014 : 1025); |
| | | |
| | | if (!staProtocol2.isOutEnable()) { |
| | | log.error("{}任务,{}号输送线不可出", wrkMast.getWrkNo(), lev == 1 ? 1014 : 1025); |
| | | News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线不可出", wrkMast.getWrkNo(), lev == 1 ? 1014 : 1025); |
| | | return false; |
| | | } |
| | | |
| | | StaProtocol staProtocol = devpThread.getStation().get(lev == 1 ? 1015 : 1026); |
| | | if (staProtocol.isLoading()) { |
| | | log.error("{}任务,{}号输送线有物", wrkMast.getWrkNo(), wrkMast.getSourceStaNo()); |
| | | News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线有物", wrkMast.getWrkNo(), wrkMast.getSourceStaNo()); |
| | | return false; |
| | | WrkMast wrkMast1 = wrkMastService.selectByWorkNo(wrkMast.getMainWrkNo()); |
| | | if (wrkMast1 != null) { |
| | | StaProtocol staProtocol2 = devpThread.getStation().get(wrkMast1.getStaNo()); |
| | | if (!staProtocol2.isOutEnable()) { |
| | | News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线不可出111", wrkMast.getWrkNo(), wrkMast1.getStaNo()); |
| | | return false; |
| | | } |
| | | StaProtocol staProtocol = devpThread.getStation().get(wrkMast1.getStaNo() + 1); |
| | | if (staProtocol.isLoading()) { |
| | | News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线有物111", wrkMast.getWrkNo(), wrkMast1.getStaNo() + 1); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | if (shuttleProtocol.getCurrentLocNo().equals(wrkMast.getSourceLocNo())) { |
| | |
| | | if (devpThread == null) { |
| | | return false; |
| | | } |
| | | int lev = Utils.getLev(wrkMast.getLocNo()); |
| | | StaProtocol staProtocol2 = devpThread.getStation().get(lev == 1 ? 1014 : 1025); |
| | | |
| | | if (!staProtocol2.isOutEnable()) { |
| | | log.error("{}任务,{}号输送线不可出", wrkMast.getWrkNo(), lev == 1 ? 1014 : 1025); |
| | | News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线不可出", wrkMast.getWrkNo(), lev == 1 ? 1014 : 1025); |
| | | return false; |
| | | } |
| | | StaProtocol staProtocol = devpThread.getStation().get(lev == 1 ? 1015 : 1026); |
| | | if (staProtocol.isLoading()) { |
| | | log.error("{}任务,{}号输送线有物", wrkMast.getWrkNo(), wrkMast.getSourceStaNo()); |
| | | News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线有物", wrkMast.getWrkNo(), wrkMast.getSourceStaNo()); |
| | | return false; |
| | | WrkMast wrkMast1 = wrkMastService.selectByWorkNo(wrkMast.getMainWrkNo()); |
| | | if (wrkMast1 != null) { |
| | | StaProtocol staProtocol2 = devpThread.getStation().get(wrkMast1.getStaNo()); |
| | | if (!staProtocol2.isOutEnable()) { |
| | | News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线不可出222", wrkMast.getWrkNo(), wrkMast1.getStaNo()); |
| | | return false; |
| | | } |
| | | StaProtocol staProtocol = devpThread.getStation().get(wrkMast1.getStaNo() + 1); |
| | | if (staProtocol.isLoading()) { |
| | | News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线有物222", wrkMast.getWrkNo(), wrkMast1.getStaNo()); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | if (shuttleProtocol.getCurrentLocNo().equals(wrkMast.getSourceLocNo())) { |