| 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();
|