| Line 755... |
Line 755... |
| 755 |
for(InventoryItem inventoryItem : inventoryItems) {
|
755 |
for(InventoryItem inventoryItem : inventoryItems) {
|
| 756 |
if(inventoryItem.getItemId()==billedItemId && inventoryItem.getGoodQuantity()==0) {
|
756 |
if(inventoryItem.getItemId()==billedItemId && inventoryItem.getGoodQuantity()==0) {
|
| 757 |
List<ScanRecord> scanRecords = scanRecordRepository.selectByInventoryItemId(inventoryItem.getId());
|
757 |
List<ScanRecord> scanRecords = scanRecordRepository.selectByInventoryItemId(inventoryItem.getId());
|
| 758 |
if(scanRecords.size() == 1 && scanRecords.get(0).getQuantity()==0) {
|
758 |
if(scanRecords.size() == 1 && scanRecords.get(0).getQuantity()==0) {
|
| 759 |
LOGGER.info("Safe to remove InventoryItem Id {}", inventoryItem.getId());
|
759 |
LOGGER.info("Safe to remove InventoryItem Id {}", inventoryItem.getId());
|
| - |
|
760 |
//scanRecordRepository.delete(scanRecords.get(0));
|
| - |
|
761 |
//inventoryItemRepository.delete(inventoryItem);
|
| - |
|
762 |
//incompletePurchase.setUnfullfilledNonSerializedQuantity(incompletePurchase.getUnfullfilledNonSerializedQuantity()-inventoryItem.getInitialQuantity());
|
| 760 |
}
|
763 |
}
|
| 761 |
}
|
764 |
}
|
| 762 |
}
|
765 |
}
|
| 763 |
}
|
766 |
}
|
| 764 |
}
|
767 |
}
|