| | |
| | | */ |
| | | public synchronized void crnStnToLoc1Big(CrnSlave slave, CrnProtocol crnProtocol, Integer crnStation) { |
| | | List<WrkMast> wrkMasts = wrkMastMapper.selectPakInStep12(slave.getId()); |
| | | Integer crnStation1 = crnStation;//记录 |
| | | for(WrkMast wrkMast : wrkMasts){ |
| | | if (wrkMast == null) { |
| | | continue; |
| | | } |
| | | |
| | | crnStation=crnStation1;//刷新 |
| | | |
| | | CrnSlave.CrnStn crnStn = null; |
| | | for (CrnSlave.CrnStn crnStn1 : slave.getCrnInStn()){ |
| | |
| | | } |
| | | }else { |
| | | break; |
| | | } |
| | | |
| | | if (locMast.getBay1()==81){ |
| | | crnStation=2; |
| | | } |
| | | |
| | | |
| | |
| | | */ |
| | | public synchronized void locToCrnStn1Big(CrnSlave slave, CrnProtocol crnProtocol, Integer crnStation) { |
| | | List<WrkMast> wrkMasts = wrkMastMapper.selectPakOutStep12(slave.getId()); |
| | | Integer crnStation1 = crnStation; |
| | | for (WrkMast wrkMast : wrkMasts) { |
| | | if (wrkMast == null) { |
| | | continue; |
| | | } |
| | | |
| | | crnStation = crnStation1; |
| | | |
| | | CrnSlave.CrnStn crnStn = null; |
| | | for (CrnSlave.CrnStn crnStn1 : slave.getCrnOutStn()){ |
| | |
| | | break; |
| | | } |
| | | |
| | | if (sourceSta.getBay1().shortValue()==81){ |
| | | crnStation = 2; |
| | | } |
| | | |
| | | // 双深库位且浅库位有货,则需先对浅库位进行库位移转 |
| | | if (Utils.isDeepLoc(slaveProperties, wrkMast.getSourceLocNo())) { |
| | | String shallowLocNo = Utils.getShallowLoc(slaveProperties, wrkMast.getSourceLocNo()); |