Subversion Repositories SmartDukaan

Rev

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

Rev 28038 Rev 28039
Line 1332... Line 1332...
1332
		inventoryOrderMap.put(368216,1631630);
1332
		inventoryOrderMap.put(368216,1631630);
1333
		inventoryOrderMap.put(368217,1631631);
1333
		inventoryOrderMap.put(368217,1631631);
1334
		inventoryOrderMap.put(368218,1631632);
1334
		inventoryOrderMap.put(368218,1631632);
1335
		inventoryOrderMap.put(368219,1631633);
1335
		inventoryOrderMap.put(368219,1631633);
1336
		inventoryOrderMap.put(368222,1631635);
1336
		inventoryOrderMap.put(368222,1631635);
1337
		List<WarehouseScan> scans = warehouseScanRepository.selectAllByInventoryItemIds(new ArrayList<>(inventoryOrderMap.values()));
1337
		List<WarehouseScan> scans = warehouseScanRepository.selectAllByInventoryItemIds(new ArrayList<>(inventoryOrderMap.keySet()));
1338
		Map<Integer, List<WarehouseScan>> inventoryScansMap = scans.stream().collect(Collectors.groupingBy(WarehouseScan::getInventoryItemId, Collectors.toList()));
1338
		Map<Integer, List<WarehouseScan>> inventoryScansMap = scans.stream().collect(Collectors.groupingBy(WarehouseScan::getInventoryItemId));
1339
		
1339
		
1340
		for(Map.Entry<Integer, List<WarehouseScan>> mapEntry : inventoryScansMap.entrySet()) {
1340
		for(Map.Entry<Integer, List<WarehouseScan>> mapEntry : inventoryScansMap.entrySet()) {
1341
			int inventoryItemId = mapEntry.getKey();
1341
			int inventoryItemId = mapEntry.getKey();
1342
			List<WarehouseScan> duplicateScans = mapEntry.getValue().stream().filter(x->x.getOrderId()==inventoryOrderMap.get(inventoryItemId)).collect(Collectors.toList());
1342
			List<WarehouseScan> duplicateScans = mapEntry.getValue().stream().filter(x->x.getOrderId()==inventoryOrderMap.get(inventoryItemId)).collect(Collectors.toList());
1343
			WarehouseScan duplicateScan = duplicateScans.stream().findFirst().get();
1343
			WarehouseScan duplicateScan = duplicateScans.stream().findFirst().get();