Subversion Repositories SmartDukaan

Rev

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

Rev 25722 Rev 25727
Line 266... Line 266...
266
			pm.setFofoId(loginDetails.getFofoId());
266
			pm.setFofoId(loginDetails.getFofoId());
267
			plannedModel.add(pm);
267
			plannedModel.add(pm);
268
			LOGGER.info("plannedModel" + plannedModel);
268
			LOGGER.info("plannedModel" + plannedModel);
269
 
269
 
270
		}
270
		}
271
	//	List<String> emails = csService.getAuthUserByPartnerId(fofoId);
271
		// List<String> emails = csService.getAuthUserByPartnerId(fofoId);
272
		//emails.add(customRetailer.getEmail());
272
		// emails.add(customRetailer.getEmail());
273
		
273
 
274
		List<String> emails = new ArrayList<>();
274
		List<String> emails = new ArrayList<>();
275
		emails.add("tejbeer1710@gmail.com");
275
		emails.add("tejbeer1710@gmail.com");
276
		LOGGER.info("emails" + emails);
276
		LOGGER.info("emails" + emails);
277
		ByteArrayOutputStream baos = FileUtil.getCSVByteStream(
277
		ByteArrayOutputStream baos = FileUtil.getCSVByteStream(
278
				Arrays.asList("Partner Id", "Partner Name", "Model Name", "Qty"),
278
				Arrays.asList("Partner Id", "Partner Name", "Model Name", "Qty"),
Line 485... Line 485...
485
		int toBeOrdered = 0;
485
		int toBeOrdered = 0;
486
		float totalAmount = 0;
486
		float totalAmount = 0;
487
		Map<Integer, CatalogListingModel> catalogListingMap = new HashMap<>();
487
		Map<Integer, CatalogListingModel> catalogListingMap = new HashMap<>();
488
		Map<Integer, FocusedModel> focusedModelMap = focusedModelRepository.selectAll().stream()
488
		Map<Integer, FocusedModel> focusedModelMap = focusedModelRepository.selectAll().stream()
489
				.collect(Collectors.toMap(FocusedModel::getCatalogId, Function.identity()));
489
				.collect(Collectors.toMap(FocusedModel::getCatalogId, Function.identity()));
490
 
-
 
-
 
490
		LOGGER.info("fofoId" + loginDetails.getFofoId());
491
		Map<Integer, Item> items = itemRepository
491
		Map<Integer, Item> items = itemRepository
492
				.selectByIds(tagListings.stream().map(x -> x.getItemId()).collect(Collectors.toSet())).stream()
492
				.selectByIds(tagListings.stream().map(x -> x.getItemId()).collect(Collectors.toSet())).stream()
493
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
493
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
494
 
494
 
495
		Map<Integer, Integer> fofoOrderMap = fofoOrderRepository
495
		Map<Integer, Integer> fofoOrderMap = fofoOrderRepository
496
				.selectByFofoIdBetweenCreatedTimeStamp(loginDetails.getFofoId(), LocalDateTime.now().minusDays(15),
496
				.selectByFofoIdBetweenCreatedTimeStamp(loginDetails.getFofoId(), LocalDateTime.now().minusDays(15),
497
						LocalDateTime.now())
497
						LocalDateTime.now())
498
				.stream()
498
				.stream()
499
				.collect(Collectors.toMap(x -> x.getOrderItem().getItemId(), x -> x.getOrderItem().getQuantity()));
499
				.collect(Collectors.toMap(x -> x.getOrderItem().getItemId(), x -> x.getOrderItem().getQuantity()));
-
 
500
		
-
 
501
		LOGGER.info("fofoOrderMap" +fofoOrderMap);
500
		Map<Integer, Integer> last15DaysMap = null;
502
		Map<Integer, Integer> last15DaysMap = null;
501
		if (!fofoOrderMap.isEmpty()) {
503
		if (!fofoOrderMap.isEmpty()) {
502
			last15DaysMap = itemRepository.selectByIds(fofoOrderMap.keySet()).stream().collect(Collectors
504
			last15DaysMap = itemRepository.selectByIds(fofoOrderMap.keySet()).stream().collect(Collectors
503
					.groupingBy(x -> x.getCatalogItemId(), Collectors.summingInt(x -> fofoOrderMap.get(x.getId()))));
505
					.groupingBy(x -> x.getCatalogItemId(), Collectors.summingInt(x -> fofoOrderMap.get(x.getId()))));
504
		}
506
		}