| Line 1338... |
Line 1338... |
| 1338 |
Map<Integer, List<WarehouseScan>> inventoryScansMap = scans.stream().collect(Collectors.groupingBy(WarehouseScan::getInventoryItemId));
|
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 |
LOGGER.info("Duplicate Scans {}", duplicateScans);
|
| 1343 |
WarehouseScan duplicateScan = duplicateScans.stream().findFirst().get();
|
1344 |
/*WarehouseScan duplicateScan = duplicateScans.stream().findFirst().get();
|
| 1344 |
LOGGER.info("Duplicate Scan {}", duplicateScan);
|
1345 |
LOGGER.info("Duplicate Scan {}", duplicateScan);*/
|
| 1345 |
}
|
1346 |
}
|
| 1346 |
|
1347 |
|
| 1347 |
}
|
1348 |
}
|
| 1348 |
|
1349 |
|
| 1349 |
}
|
1350 |
}
|