| | |
| | | if (checkOrderDetlList.isEmpty()) { |
| | | throw new CoolException("盘点单无物料明细"); |
| | | } |
| | | InventoryCheckOrderDetl orderDetl = checkOrderDetlList.get(0); |
| | | |
| | | List<InventoryCheckOrderDetl> checkOrderDetls = inventoryCheckOrderDetlService.selectList(new EntityWrapper<InventoryCheckOrderDetl>() |
| | | .eq("matnr", orderDetl.getMatnr()) |
| | | .eq("batch", orderDetl.getBatch()) |
| | | ); |
| | | |
| | | boolean complete = true; |
| | | for (InventoryCheckOrderDetl checkOrderDetl : checkOrderDetls) { |
| | | for (InventoryCheckOrderDetl checkOrderDetl : checkOrderDetlList) { |
| | | if (!checkOrderDetl.getStatus().equals("2")) { |
| | | complete = false; |
| | | } |
| | | } |
| | | if (complete) { |
| | | boolean result = reportToThirdService.reportCheckOrder(orderDetl.getMatnr(), orderDetl.getBatch()); |
| | | boolean result = reportToThirdService.reportCheckOrder(checkOrderDetlList); |
| | | if (!result) { |
| | | throw new CoolException("盘点单上报失败"); |
| | | } |