| | |
| | | .eq("model", paramLocDetl.getModel())); |
| | | |
| | | if (one != null) { |
| | | if (!"合格".equals(one.getThreeCode())) { |
| | | throw new CoolException(one.getModel() + "卷不合格: " + one.getThreeCode()); |
| | | // 判断是否为盘点单(docType == 23),如果不是则校验合格性 |
| | | Order order = orderService.selectByNo(stockOutParam.getOrderNo()); |
| | | if ( order.getDocType() != 23) { |
| | | if (!"合格".equals(one.getThreeCode())) { |
| | | throw new CoolException(one.getModel() + "卷不合格: " + one.getThreeCode()); |
| | | } |
| | | } |
| | | |
| | | locDetlDtos.add(new LocDetlDto(one, paramLocDetl.getCount(), stockOutParam.getOrderNo())); |
| | | } |
| | | |
| | | } |
| | | |
| | | if (!locDetlDtos.isEmpty()) { |