Subversion Repositories SmartDukaan

Rev

Rev 32541 | Rev 32543 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32541 Rev 32542
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();