| Line 833... |
Line 833... |
| 833 |
|
833 |
|
| 834 |
public void cancelDn(String debitNoteNumber) throws Exception {
|
834 |
public void cancelDn(String debitNoteNumber) throws Exception {
|
| 835 |
DebitNote debitNote = debitNoteRepository.selectDebitNoteByNumber(debitNoteNumber);
|
835 |
DebitNote debitNote = debitNoteRepository.selectDebitNoteByNumber(debitNoteNumber);
|
| 836 |
|
836 |
|
| 837 |
List<PurchaseReturnItem> purchaseReturnItems = purchaseReturnItemRepository.selectAllByDebitNoteId(debitNote.getId());
|
837 |
List<PurchaseReturnItem> purchaseReturnItems = purchaseReturnItemRepository.selectAllByDebitNoteId(debitNote.getId());
|
| 838 |
purchaseReturnItems.stream().forEach(x-> purchaseReturnItemRepository.delete(x));
|
- |
|
| 839 |
// Select all inventory Item
|
838 |
// Select all inventory Item
|
| 840 |
Set<Integer> inventoryItemIds = purchaseReturnItems.stream().map(x -> x.getInventoryItemId())
|
839 |
Set<Integer> inventoryItemIds = purchaseReturnItems.stream().map(x -> x.getInventoryItemId())
|
| 841 |
.collect(Collectors.toSet());
|
840 |
.collect(Collectors.toSet());
|
| 842 |
List<InventoryItem> inventoryItems = inventoryItemRepository.selectByIds(inventoryItemIds);
|
841 |
List<InventoryItem> inventoryItems = inventoryItemRepository.selectByIds(inventoryItemIds);
|
| 843 |
for (InventoryItem inventoryItem : inventoryItems) {
|
842 |
for (InventoryItem inventoryItem : inventoryItems) {
|
| Line 856... |
Line 855... |
| 856 |
currentInventorySnapshotRepository.persist(cis);
|
855 |
currentInventorySnapshotRepository.persist(cis);
|
| 857 |
}
|
856 |
}
|
| 858 |
cis.setAvailability(cis.getAvailability() + 1);
|
857 |
cis.setAvailability(cis.getAvailability() + 1);
|
| 859 |
schemeService.processSchemeIn(inventoryItem.getPurchaseId(), inventoryItem.getFofoId());
|
858 |
schemeService.processSchemeIn(inventoryItem.getPurchaseId(), inventoryItem.getFofoId());
|
| 860 |
}
|
859 |
}
|
| - |
|
860 |
}
|
| 861 |
}
|
861 |
purchaseReturnItems.stream().forEach(x-> purchaseReturnItemRepository.delete(x));
|
| 862 |
}
|
862 |
}
|
| 863 |
}
|
863 |
}
|
| 864 |
|
864 |
|
| 865 |
//7015845171
|
865 |
//7015845171
|
| 866 |
|
866 |
|