| 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()==inventoryOrderMap.get(inventoryItemId)).collect(Collectors.toList());
|
1262 |
List<WarehouseScan> duplicateScans = mapEntry.getValue().stream().filter(x->x.getOrderId().equals(inventoryOrderMap.get(inventoryItemId))).collect(Collectors.toList());
|
| 1263 |
LOGGER.info("Duplicate Scans {}", mapEntry.getValue());
|
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 |
|
| 1268 |
}
|
1268 |
}
|