Subversion Repositories SmartDukaan

Rev

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

Rev 25729 Rev 25730
Line 487... Line 487...
487
				.collect(Collectors.toMap(FocusedModel::getCatalogId, Function.identity()));
487
				.collect(Collectors.toMap(FocusedModel::getCatalogId, Function.identity()));
488
		LOGGER.info("fofoId" + loginDetails.getFofoId());
488
		LOGGER.info("fofoId" + loginDetails.getFofoId());
489
		Map<Integer, Item> items = itemRepository
489
		Map<Integer, Item> items = itemRepository
490
				.selectByIds(tagListings.stream().map(x -> x.getItemId()).collect(Collectors.toSet())).stream()
490
				.selectByIds(tagListings.stream().map(x -> x.getItemId()).collect(Collectors.toSet())).stream()
491
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
491
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
492
		List<FofoOrder> fofoOrderMaps = fofoOrderRepository.selectByFofoIdBetweenCreatedTimeStamp(
-
 
493
				loginDetails.getFofoId(), LocalDateTime.now().minusDays(15), LocalDateTime.now());
-
 
494
 
492
 
495
		LOGGER.info("fofoOrderMaps" + fofoOrderMaps);
-
 
496
		Map<Integer, Integer> fofoOrderMap = fofoOrderRepository
493
		Map<Integer, Integer> fofoOrderMap = fofoOrderRepository
497
				.selectByFofoIdBetweenCreatedTimeStamp(loginDetails.getFofoId(), LocalDateTime.now().minusDays(15),
494
				.selectByFofoIdBetweenCreatedTimeStamp(loginDetails.getFofoId(), LocalDateTime.now().minusDays(15),
498
						LocalDateTime.now())
495
						LocalDateTime.now())
499
				.stream()
496
				.stream().collect(Collectors.groupingBy(y -> y.getOrderItem().getItemId(),
500
				.collect(Collectors.toMap(y -> y.getOrderItem().getItemId(), y -> y.getOrderItem().getQuantity()));
497
						Collectors.summingInt(y -> y.getOrderItem().getQuantity())));
501
 
498
 
502
		LOGGER.info("fofoOrderMap" + fofoOrderMap);
499
		LOGGER.info("fofoOrderMap" + fofoOrderMap);
503
		Map<Integer, Integer> last15DaysMap = null;
500
		Map<Integer, Integer> last15DaysMap = null;
504
		if (!fofoOrderMap.isEmpty()) {
501
		if (!fofoOrderMap.isEmpty()) {
505
			last15DaysMap = itemRepository.selectByIds(fofoOrderMap.keySet()).stream().collect(Collectors
502
			last15DaysMap = itemRepository.selectByIds(fofoOrderMap.keySet()).stream().collect(Collectors