Subversion Repositories SmartDukaan

Rev

Rev 33526 | Rev 33994 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33526 Rev 33629
Line 713... Line 713...
713
            if (inventoryItems.size() == 0) {
713
            if (inventoryItems.size() == 0) {
714
                LOGGER.info("Could not find InventoryItems for {}", duplicatePurchaseId);
714
                LOGGER.info("Could not find InventoryItems for {}", duplicatePurchaseId);
715
                continue;
715
                continue;
716
            }
716
            }
717
            schemeService.rollbackSchemes(inventoryItems.stream().map(x -> x.getId()).collect(Collectors.toList()),
717
            schemeService.rollbackSchemes(inventoryItems.stream().map(x -> x.getId()).collect(Collectors.toList()),
718
                    duplicatePurchaseId,
-
 
719
                    "Rolled back duplicate grn for Purchase Invoice " + purchase.getPurchaseReference());
718
                    "Rolled back duplicate grn for Purchase Invoice " + purchase.getPurchaseReference());
720
            for (InventoryItem inventoryItem : inventoryItems) {
719
            for (InventoryItem inventoryItem : inventoryItems) {
721
                inventoryItemRepository.delete(inventoryItem);
720
                inventoryItemRepository.delete(inventoryItem);
722
                List<ScanRecord> scanRecords = scanRecordRepository.selectByInventoryItemId(inventoryItem.getId());
721
                List<ScanRecord> scanRecords = scanRecordRepository.selectByInventoryItemId(inventoryItem.getId());
723
                for (ScanRecord scanRecord : scanRecords) {
722
                for (ScanRecord scanRecord : scanRecords) {