Subversion Repositories SmartDukaan

Rev

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

Rev 31297 Rev 31299
Line 2263... Line 2263...
2263
 
2263
 
2264
		orderStatus.add(SUBMITTED_FOR_PROCESSING);
2264
		orderStatus.add(SUBMITTED_FOR_PROCESSING);
2265
		orderStatus.add(BILLED);
2265
		orderStatus.add(BILLED);
2266
		orderStatus.add(SHIPPED_FROM_WH);
2266
		orderStatus.add(SHIPPED_FROM_WH);
2267
		orderStatus.add(DELIVERY_SUCCESS);
2267
		orderStatus.add(DELIVERY_SUCCESS);
-
 
2268
		List<Order> orders = orderRepository.selectOrders(fofoIds, orderStatus, LocalDateTime.now().minusMonths(12));
2268
 
2269
 
2269
		Map<Integer, Map<YearMonth, Double>> partnerMonthPurchaseMap = orderRepository
2270
		Map<Integer, Map<YearMonth, Double>> partnerMonthPurchaseMap = orders.stream()
2270
				.selectOrders(fofoIds, orderStatus, LocalDateTime.now().minusMonths(12)).stream()
-
 
2271
				.collect(Collectors.groupingBy(x -> x.getRetailerId(),
2271
				.collect(Collectors.groupingBy(x -> x.getRetailerId(),
2272
						Collectors.groupingBy(x -> YearMonth.from(x.getCreateTimestamp()),
2272
						Collectors.groupingBy(x -> YearMonth.from(x.getCreateTimestamp()),
2273
								Collectors.summingDouble(x -> x.getTotalAmount()))));
2273
								Collectors.summingDouble(x -> x.getTotalAmount()))));
2274
 
2274
 
2275
		LOGGER.info("partnerMonthPurchaseMap" + partnerMonthPurchaseMap);
2275
		LOGGER.info("partnerMonthPurchaseMap" + partnerMonthPurchaseMap);