Subversion Repositories SmartDukaan

Rev

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

Rev 32540 Rev 32541
Line 956... Line 956...
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
 
959
 
960
                Map<String, InventoryItem> serialNumberInventoryItemMap = this.getInventoryItemMap(fofoId, serialNumberMap);
960
                Map<String, InventoryItem> serialNumberInventoryItemMap = this.getInventoryItemMap(fofoId, serialNumberMap);
-
 
961
                LOGGER.info("serialNumberMap {}", 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
                LOGGER.info("serialNumberMap {}", serialNumberMap);
-
 
965
 
965
 
966
                float eligiblePayoutValue = currentSlab.getPayoutAmount();
966
                float eligiblePayoutValue = currentSlab.getPayoutAmount();
967
                double finalPayout;
967
                double finalPayout;
968
                if (AmountType.PERCENTAGE.equals(itemCriteriaPayout.getAmountType())) {
968
                if (AmountType.PERCENTAGE.equals(itemCriteriaPayout.getAmountType())) {
969
                    finalPayout = (eligiblePayoutValue * purchasedValue) / 100;
969
                    finalPayout = (eligiblePayoutValue * purchasedValue) / 100;