| | |
| | | |
| | | Date now = new Date(); |
| | | |
| | | Short locType = 0; |
| | | |
| | | AgvBasDevp agvBasDevp = agvBasDevpService.selectById(station); |
| | | if (Cools.isEmpty(agvBasDevp)) { |
| | | throw new CoolException("暂无"+ station + "站点"); |
| | | } |
| | | if (containerType == 21 && agvBasDevp.getFloor() == 3) { |
| | | locType = 4; |
| | | } else if (containerType == 20 && agvBasDevp.getFloor() == 3) { |
| | | locType = 2; |
| | | } else { |
| | | locType = agvBasDevp.getLocType1(); |
| | | } |
| | | |
| | | if(!Cools.eq(agvBasDevp.getBarcode(),containerCode) && !agvBasDevp.getLocSts().equals("O") && !emptyAutoIn){ |
| | | throw new CoolException("当前工作位状态为" + agvBasDevp.getLocSts()+",无法进行空板入库"); |
| | |
| | | } |
| | | |
| | | //检索库位,选择合适的库位 |
| | | AgvLocMast agvLocMast = agvCommonService.getLocNo(agvBasDevp.getLocType1(),agvBasDevp.getFloor()); |
| | | AgvLocMast agvLocMast = agvCommonService.getLocNo(locType,agvBasDevp.getFloor()); |
| | | |
| | | //查询入库通知档 |
| | | List<AgvWaitPakin> agvWaitPakinList = agvWaitPakinService.selectByContainerCode(containerCode); |