| | |
| | | // throw new CoolException("只能存在一笔盘点任务"); |
| | | // } |
| | | } |
| | | if (ioType!=101){ |
| | | if (basDevp==114 || basDevp==214){ |
| | | throw new CoolException("2楼只允许全板出库,请选择全部物料"); |
| | | } |
| | | } |
| | | |
| | | assert ioType != null; |
| | | // 获取库位 |
| | | LocMast locMast = locMastService.selectById(dto.getLocNo()); |
| | |
| | | // } |
| | | //} |
| | | if (ioType == 101) { |
| | | if (staNo.getDevNo()==300){ |
| | | if (basDevp==300){ |
| | | if(locMast.getCrnNo() == 1) { |
| | | staNo.setDevNo(100); |
| | | } else { |
| | | staNo.setDevNo(200); |
| | | } |
| | | |
| | | } else if (basDevp == 114){ |
| | | if (!dto.isSign()){ |
| | | staNo.setDevNo(100); |
| | | } else { |
| | | staNo.setDevNo(basDevp); |
| | | } |
| | | } else if (basDevp == 214){ |
| | | if (!dto.isSign()){ |
| | | staNo.setDevNo(200); |
| | | } else { |
| | | staNo.setDevNo(basDevp); |
| | | } |
| | | } else { |
| | | if(locMast.getCrnNo() == 1) { |
| | | staNo.setDevNo(100); |
| | | } else { |
| | | staNo.setDevNo(200); |
| | | } |
| | | } |
| | | } else { |
| | | staNo.setDevNo(basDevp); |