Subversion Repositories SmartDukaan

Rev

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

Rev 25831 Rev 26296
Line 383... Line 383...
383
			float totalCashback = 0;
383
			float totalCashback = 0;
384
			if (schemes.isEmpty()) {
384
			if (schemes.isEmpty()) {
385
				return;
385
				return;
386
			}
386
			}
387
			List<InventoryItem> inventoryItems = inventoryItemRepository.selectByPurchaseId(purchaseId);
387
			List<InventoryItem> inventoryItems = inventoryItemRepository.selectByPurchaseId(purchaseId);
-
 
388
			
-
 
389
			//Only consider inventory items that were not returned
388
			inventoryItems.stream().filter(x -> !x.getLastScanType().equals(ScanType.PURCHASE_RET_BAD)
390
			inventoryItems = inventoryItems.stream().filter(x -> !x.getLastScanType().equals(ScanType.PURCHASE_RET_BAD)
389
					&& !x.getLastScanType().equals(ScanType.PURCHASE_RET));
391
					&& !x.getLastScanType().equals(ScanType.PURCHASE_RET)).collect(Collectors.toList());
390
			LOGGER.info(inventoryItems);
392
			LOGGER.info(inventoryItems);
391
			if (inventoryItems.size() == 0)
393
			if (inventoryItems.size() == 0)
392
				return;
394
				return;
393
			Map<InventoryItem, Set<Scheme>> inventoryItemSchemesMap = this.toInventoryItemSchemesMap(schemes,
395
			Map<InventoryItem, Set<Scheme>> inventoryItemSchemesMap = this.toInventoryItemSchemesMap(schemes,
394
					inventoryItems);
396
					inventoryItems);