Subversion Repositories SmartDukaan

Rev

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

Rev 30220 Rev 30246
Line 546... Line 546...
546
		// fofoStoreRepository.getWarehousePartnerMap();
546
		// fofoStoreRepository.getWarehousePartnerMap();
547
		Map<Integer, PartnerDetailModel> partnerStats = this.getPartnersStatDataFromFile();
547
		Map<Integer, PartnerDetailModel> partnerStats = this.getPartnersStatDataFromFile();
548
		List<Integer> allfofoIds = new ArrayList<>();
548
		List<Integer> allfofoIds = new ArrayList<>();
549
		if (partnerStats != null) {
549
		if (partnerStats != null) {
550
			for (Entry<Integer, List<Integer>> warehouse : warehousePartnerMap.entrySet()) {
550
			for (Entry<Integer, List<Integer>> warehouse : warehousePartnerMap.entrySet()) {
551
				List<Integer> fofoIds = warehouse.getValue().stream().map(x -> x).collect(Collectors.toList());
551
				List<Integer> fofoIds = warehouse.getValue().stream().collect(Collectors.toList());
552
				allfofoIds.addAll(fofoIds);
552
				allfofoIds.addAll(fofoIds);
553
				List<PartnerDetailModel> partnerDetails = fofoIds.stream().map(x -> partnerStats.get(x))
553
				List<PartnerDetailModel> partnerDetails = fofoIds.stream().map(x -> partnerStats.get(x))
554
						.collect(Collectors.toList());
554
						.collect(Collectors.toList());
555
				if (partnerDetails != null && !partnerDetails.isEmpty()) {
555
				if (partnerDetails != null && !partnerDetails.isEmpty()) {
556
					PartnerDetailModel partnerDetailModel = partnerStatsService.getAggregateStats(partnerDetails);
556
					PartnerDetailModel partnerDetailModel = partnerStatsService.getAggregateStats(partnerDetails);
Line 561... Line 561...
561
			List<PartnerDetailModel> allPartnerDetails = allfofoIds.stream().map(x -> partnerStats.get(x))
561
			List<PartnerDetailModel> allPartnerDetails = allfofoIds.stream().map(x -> partnerStats.get(x))
562
					.collect(Collectors.toList());
562
					.collect(Collectors.toList());
563
			LOGGER.info("allPartnerDetails" + allPartnerDetails);
563
			LOGGER.info("allPartnerDetails" + allPartnerDetails);
564
			PartnerDetailModel partnerDetailModel = partnerStatsService
564
			PartnerDetailModel partnerDetailModel = partnerStatsService
565
					.getAggregateStats(new ArrayList<>(allPartnerDetails));
565
					.getAggregateStats(new ArrayList<>(allPartnerDetails));
-
 
566
			//TODO: Removing Total should be restored
566
			warehouseIdAndallValues.put(0, partnerDetailModel);
567
			//warehouseIdAndallValues.put(0, partnerDetailModel);
567
		}
568
		}
568
		return warehouseIdAndallValues;
569
		return warehouseIdAndallValues;
569
	}
570
	}
570
 
571
 
571
	public Map<Integer, PartnerDetailModel> getPartnersStatDataFromFile() throws Exception {
572
	public Map<Integer, PartnerDetailModel> getPartnersStatDataFromFile() throws Exception {