| Line 937... |
Line 937... |
| 937 |
|
937 |
|
| 938 |
LOGGER.info("lastMonthFrontEndImei {}", lastMonthFrontEndImeis);
|
938 |
LOGGER.info("lastMonthFrontEndImei {}", lastMonthFrontEndImeis);
|
| 939 |
LOGGER.info("lastMonthPurchaseInImei {}", lastMonthPurchaseInImeis);
|
939 |
LOGGER.info("lastMonthPurchaseInImei {}", lastMonthPurchaseInImeis);
|
| 940 |
LOGGER.info("lastMonthCreditedImei {}", lastMonthCreditedImeis);
|
940 |
LOGGER.info("lastMonthCreditedImei {}", lastMonthCreditedImeis);
|
| 941 |
|
941 |
|
| 942 |
Map<String, Float> imeiWisePendingSaleAmount = lastMonthCreditedImeis.stream()
|
942 |
Map<String, Double> imeiWisePendingSaleAmount = lastMonthCreditedImeis.stream()
|
| 943 |
.filter(x -> x.getStatus().equals(SchemePayoutStatus.PENDING))
|
943 |
.filter(x -> x.getStatus().equals(SchemePayoutStatus.PENDING))
|
| 944 |
.collect(Collectors.toMap(x -> x.getImei(), x -> x.getPendingSaleAmount()));
|
944 |
.collect(Collectors.groupingBy(x -> x.getImei(), Collectors.summingDouble(x -> x.getPendingSaleAmount())));
|
| 945 |
|
945 |
|
| 946 |
Map<IncomeImeiDate, Map<String, Double>> lastMonthPurchaseInMapPairMap = lastMonthPurchaseInImeis.stream()
|
946 |
Map<IncomeImeiDate, Map<String, Double>> lastMonthPurchaseInMapPairMap = lastMonthPurchaseInImeis.stream()
|
| 947 |
.collect(Collectors.groupingBy(x -> new IncomeImeiDate(x.getImei(), x.getCreateTimeStamp()),
|
947 |
.collect(Collectors.groupingBy(x -> new IncomeImeiDate(x.getImei(), x.getCreateTimeStamp()),
|
| 948 |
Collectors.groupingBy(x -> x.getDescription(), Collectors.summingDouble(x -> x.getAmount()))));
|
948 |
Collectors.groupingBy(x -> x.getDescription(), Collectors.summingDouble(x -> x.getAmount()))));
|
| 949 |
|
949 |
|