| Line 955... |
Line 955... |
| 955 |
Map<String, LineItem> serialNumberMap = lineItemImeisRepository.selectByLineItemIds(new ArrayList<>(lineItemMap.keySet()))
|
955 |
Map<String, LineItem> serialNumberMap = lineItemImeisRepository.selectByLineItemIds(new ArrayList<>(lineItemMap.keySet()))
|
| 956 |
.stream().collect(Collectors.toMap(x -> x.getSerialNumber(), x -> lineItemMap.get(x.getLineItemId()), (x1, x2) -> x1.getId() > x2.getId() ? x1 : x2));
|
956 |
.stream().collect(Collectors.toMap(x -> x.getSerialNumber(), x -> lineItemMap.get(x.getLineItemId()), (x1, x2) -> x1.getId() > x2.getId() ? x1 : x2));
|
| 957 |
|
957 |
|
| 958 |
serialNumberMap = serialNumberMap.entrySet().stream().filter(x -> serialNumbers.contains(x.getKey())).collect(Collectors.toMap(x -> x.getKey(), x -> x.getValue()));
|
958 |
serialNumberMap = serialNumberMap.entrySet().stream().filter(x -> serialNumbers.contains(x.getKey())).collect(Collectors.toMap(x -> x.getKey(), x -> x.getValue()));
|
| 959 |
LOGGER.info("serialNumberMap {}", serialNumberMap);
|
959 |
LOGGER.info("serialNumberMap {}", serialNumberMap);
|
| - |
|
960 |
if (serialNumberMap.size() == 0) continue;
|
| 960 |
Map<String, InventoryItem> serialNumberInventoryItemMap = this.getInventoryItemMap(fofoId, serialNumberMap);
|
961 |
Map<String, InventoryItem> serialNumberInventoryItemMap = this.getInventoryItemMap(fofoId, serialNumberMap);
|
| 961 |
//Continue if all imeis havent been grned
|
962 |
//Continue if all imeis havent been grned
|
| 962 |
if (serialNumberInventoryItemMap.size() < serialNumberCountMap.size()) continue;
|
963 |
if (serialNumberInventoryItemMap.size() < serialNumberCountMap.size()) continue;
|
| 963 |
|
964 |
|
| 964 |
|
965 |
|