| | |
| | | } |
| | | |
| | | //输送线没有入库任务,过滤2 |
| | | if (wrkMastMapper.selectDevWorking(crnProtocol.getCrnNo()) == null) { |
| | | if (wrkMastMapper.selectDevWorking(crnProtocol.getCrnNo()) != null) { |
| | | return; |
| | | } |
| | | News.info("堆垛机召回原点==>>" + crnProtocol.getCrnNo() + "号堆垛机有入库任务,召回原点"); |
| | |
| | | } |
| | | } else { |
| | | int y = 1; // 默认列 |
| | | int x=1; |
| | | switch (crnProtocol.getCrnNo()){ |
| | | case 1: x =1; break; |
| | | case 2: x =3; break; |
| | | case 3: x =5; break; |
| | | case 4: x =7; break; |
| | | } |
| | | int staNoInt = Integer.parseInt(staNo); |
| | | |
| | | int z = staNoInt / 100; // 层 |
| | |
| | | return; |
| | | } |
| | | |
| | | // 输送线没有入库任务 |
| | | if (wrkMastMapper.selectDevWorking(crnProtocol.getCrnNo()) == null) { |
| | | return; |
| | | } |
| | | |
| | | News.info("堆垛机召回原点==>>" + crnProtocol.getCrnNo() + "号堆垛机有入库任务,召回原点"); |
| | | // 命令下发 |
| | |
| | | crnCommand.setTaskNo((short) 9999); |
| | | crnCommand.setAckFinish((short) 0); |
| | | crnCommand.setTaskMode(CrnTaskModeType.X_MOVE); |
| | | crnCommand.setSourcePosX((short) 1); // 默认排始终为1 |
| | | crnCommand.setSourcePosX((short) x); // 默认排始终为1 |
| | | crnCommand.setSourcePosY((short) y); // 动态列 |
| | | crnCommand.setSourcePosZ((short) z); // 动态层 |
| | | crnCommand.setDestinationPosX((short) 0); |