# WarehouseManagerImpl

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 1,675 of 1,834 | 8% | 100 of 108 | 7% | 80 | 88 | 402 | 443 | 28 | 34
calculateConsumeQtyForBom(Job) |  | 6% |  | 2% | 25 | 26 | 64 | 69 | 0 | 1
consumeMaterialFromWarehouseForBom(MaterialDO, Integer, Map) |  | 0% |  | 0% | 7 | 7 | 36 | 36 | 1 | 1
consumeItemQty(List, String, long, Long) |  | 0% |  | 0% | 3 | 3 | 25 | 25 | 1 | 1
saveTransferMaterialFromWarehouse(Long, String, List) |  | 0% |  | 0% | 2 | 2 | 28 | 28 | 1 | 1
consumeMaterialFromWarehouseForBOM(long, String, Long, List) |  | 14% |  | 25% | 2 | 3 | 28 | 34 | 0 | 1
saveConvertMaterialFromWarehouse(Long, String, List) |  | 0% |  | 0% | 2 | 2 | 24 | 24 | 1 | 1
consumeMaterialFromWarehouse4Bom(List, Map) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1
saveStocktakeMaterialFromWarehouse(Long, String, List) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1
buildLotStepBom(InventoryTransHistoryDO, Map) |  | 0% |  | n/a | 1 | 1 | 18 | 18 | 1 | 1
setExpirationDateForReceive(Integer, LotInventoryDO) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1
buildInventoryTransHistory(Long, WarehouseTransBO, TransactionLog, Long) |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1
setLotInventoryQty(String, WarehouseTransBO) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1
saveReceivedMaterialToWarehouse(Long, String, List) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1
saveConsumeMaterialFromWarehouse(Long, String, List) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1
consumeMaterialFromWarehouse4Pms(long, String, List) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1
saveWarehouseForReceived(InventoryTransHistoryDO) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1
buildWarehouseInventoryForInsert(InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1
saveWarehouseForConsumed(InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 9 | 9 | 1 | 1
saveWarehouseForStocktake(InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 9 | 9 | 1 | 1
saveReceivedMaterialToWarehouse(LotInventoryDO, InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
saveConsumeMaterialFromWarehouse(LotInventoryDO, InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
saveStocktakeMaterialFromWarehouse(LotInventoryDO, InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
getInventoryTransHistoryForPage(Page, Long, Long, String, String, Timestamp, Timestamp) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
getReceiveHistoryForPage(Page, Long, Long, String, Timestamp, Timestamp) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
insertInventoryTransHistory(InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
saveLotInventoryForReceived(LotInventoryDO, InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
saveLotInventoryForConsumed(LotInventoryDO, InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
saveLotInventoryForStocktake(LotInventoryDO, InventoryTransHistoryDO) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
getLotConsumesMaterialHistoryForPage(Page, Map) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
insertLotConsumesMaterialHistory(LotConsumesMaterialHistory) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
getWarehouseInventoryList(Long, Map) |  | 100% |  | 75% | 1 | 3 | 0 | 14 | 0 | 1
getWarehouseInventoryListForMaterialWithExt(Long, Map) |  | 100% |  | 75% | 1 | 3 | 0 | 14 | 0 | 1
getWarehouseInventory(Long, Long) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
WarehouseManagerImpl() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1