| Line 954... |
Line 954... |
| 954 |
LOGGER.info("SerialNumbers Count Map {}", serialNumberCountMap);
|
954 |
LOGGER.info("SerialNumbers Count Map {}", serialNumberCountMap);
|
| 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 |
|
- |
|
| 960 |
Map<String, InventoryItem> serialNumberInventoryItemMap = this.getInventoryItemMap(fofoId, serialNumberMap);
|
- |
|
| 961 |
LOGGER.info("serialNumberMap {}", serialNumberMap);
|
959 |
LOGGER.info("serialNumberMap {}", serialNumberMap);
|
| - |
|
960 |
Map<String, InventoryItem> serialNumberInventoryItemMap = this.getInventoryItemMap(fofoId, serialNumberMap);
|
| 962 |
//Continue if all imeis havent been grned
|
961 |
//Continue if all imeis havent been grned
|
| 963 |
if (serialNumberInventoryItemMap.size() < serialNumberCountMap.size()) continue;
|
962 |
if (serialNumberInventoryItemMap.size() < serialNumberCountMap.size()) continue;
|
| 964 |
|
963 |
|
| 965 |
|
964 |
|
| 966 |
float eligiblePayoutValue = currentSlab.getPayoutAmount();
|
965 |
float eligiblePayoutValue = currentSlab.getPayoutAmount();
|