| | |
| | | leafNode.setVoltage(data.getVoltage()); |
| | | leafNode.setMaterialCode(data.getMaterialCode()); |
| | | leafNode.setUnit(data.getUnit()); |
| | | leafNode.setQualitity(data.getQualitity()); |
| | | productMap.get(productId).getChildren().add(leafNode); |
| | | } |
| | | |
| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public Boolean subtractStockInventory(StockInventoryDto stockInventoryDto) { |
| | | if (stockInventoryDto.getQualitity() != null |
| | | && stockInventoryDto.getQualitity().compareTo(BigDecimal.ZERO) == 0) { |
| | | return true; |
| | | } |
| | | |
| | | StockOutRecordDto stockOutRecordDto = new StockOutRecordDto(); |
| | | stockOutRecordDto.setRecordId(stockInventoryDto.getRecordId()); |
| | | stockOutRecordDto.setRecordType(stockInventoryDto.getRecordType()); |