Subversion Repositories SmartDukaan

Rev

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

Rev 28044 Rev 28045
Line 1257... Line 1257...
1257
		List<WarehouseScan> scans = warehouseScanRepository.selectAllByInventoryItemIds(new ArrayList<>(inventoryOrderMap.keySet()));
1257
		List<WarehouseScan> scans = warehouseScanRepository.selectAllByInventoryItemIds(new ArrayList<>(inventoryOrderMap.keySet()));
1258
		Map<Integer, List<WarehouseScan>> inventoryScansMap = scans.stream().collect(Collectors.groupingBy(WarehouseScan::getInventoryItemId));
1258
		Map<Integer, List<WarehouseScan>> inventoryScansMap = scans.stream().collect(Collectors.groupingBy(WarehouseScan::getInventoryItemId));
1259
		
1259
		
1260
		for(Map.Entry<Integer, List<WarehouseScan>> mapEntry : inventoryScansMap.entrySet()) {
1260
		for(Map.Entry<Integer, List<WarehouseScan>> mapEntry : inventoryScansMap.entrySet()) {
1261
			int inventoryItemId = mapEntry.getKey();
1261
			int inventoryItemId = mapEntry.getKey();
1262
			List<WarehouseScan> duplicateScans = mapEntry.getValue().stream().filter(x->x.getOrderId().equals(inventoryOrderMap.get(inventoryItemId))).collect(Collectors.toList());
1262
			List<WarehouseScan> duplicateScans = mapEntry.getValue().stream().filter(x->x.getOrderId() != null && x.getOrderId().equals(inventoryOrderMap.get(inventoryItemId))).collect(Collectors.toList());
1263
			LOGGER.info("Duplicate Scans {}", duplicateScans);
1263
			LOGGER.info("Duplicate Scans {}", duplicateScans);
1264
			/*WarehouseScan duplicateScan = duplicateScans.stream().findFirst().get();
1264
			/*WarehouseScan duplicateScan = duplicateScans.stream().findFirst().get();
1265
			LOGGER.info("Duplicate Scan {}", duplicateScan);*/
1265
			LOGGER.info("Duplicate Scan {}", duplicateScan);*/
1266
		}
1266
		}
1267
		
1267