Subversion Repositories SmartDukaan

Rev

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

Rev 30564 Rev 30580
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