| | |
| | | if (Cools.isEmpty(agvBasDevp)) { |
| | | throw new CoolException("暂无"+ station + "站点"); |
| | | } |
| | | int br = 0; |
| | | if (containerType == 21 && agvBasDevp.getFloor() == 2) { |
| | | containerType = 20; |
| | | } |
| | | switch (containerType) { |
| | | case 10: |
| | | br = 1; |
| | | break; |
| | | case 20: |
| | | br = 2; |
| | | break; |
| | | case 21: |
| | | br = 4; |
| | | break; |
| | | case 30: |
| | | br = 3; |
| | | break; |
| | | case 40: |
| | | br = 5; |
| | | break; |
| | | } |
| | | if (br == 4 && agvBasDevp.getLocType1() == 2) { |
| | | br = 2; |
| | | } |
| | | if (agvBasDevp.getLocType1() != br) { |
| | | throw new CoolException("站点异常!"); |
| | | } |
| | | if (containerType == 40) { |
| | | locType = 5; |
| | | } else if (containerType == 21 && agvBasDevp.getFloor() == 3) { |