Subversion Repositories SmartDukaan

Rev

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

Rev 26963 Rev 26997
Line 632... Line 632...
632
				if (positions.stream().filter(x -> x.getEscalationType().equals(EscalationType.L3)).count() > 0) {
632
				if (positions.stream().filter(x -> x.getEscalationType().equals(EscalationType.L3)).count() > 0) {
633
 
633
 
634
					authIdAndAuthUserMap = authRepository.selectAllActiveUser().stream()
634
					authIdAndAuthUserMap = authRepository.selectAllActiveUser().stream()
635
							.collect(Collectors.toMap(x -> x.getId(), x -> x));
635
							.collect(Collectors.toMap(x -> x.getId(), x -> x));
636
 
636
 
-
 
637
					AuthUser unmappedAuthUser = new AuthUser();
-
 
638
					unmappedAuthUser.setFirstName("Unmapped");
-
 
639
					unmappedAuthUser.setLastName("Partners");
-
 
640
					authIdAndAuthUserMap.put(0, unmappedAuthUser);
-
 
641
 
637
					AuthUser dummyAuthUser = new AuthUser();
642
					AuthUser dummyAuthUser = new AuthUser();
638
					dummyAuthUser.setFirstName("Total");
643
					dummyAuthUser.setFirstName("Total");
639
					dummyAuthUser.setLastName("Values");
644
					dummyAuthUser.setLastName("Values");
640
					authIdAndAuthUserMap.put(0, dummyAuthUser);
645
					authIdAndAuthUserMap.put(0, dummyAuthUser);
641
 
646
					
642
					authIdAndallValues = this.getL2AuthUserPartnerDetail();
647
					authIdAndallValues = this.getL2AuthUserPartnerDetail();
643
				}
648
				}
644
			}
649
			}
645
 
650
 
646
			if (Arrays.asList("amit.gupta@shop2020.in", "tejbeer.kaur@shop2020.in").contains(email)) {
651
			if (Arrays.asList("amit.gupta@shop2020.in", "tejbeer.kaur@shop2020.in").contains(email)) {
Line 1021... Line 1026...
1021
				authIdAndleadsCountMap.put(auth.getId(), 0);
1026
				authIdAndleadsCountMap.put(auth.getId(), 0);
1022
			}
1027
			}
1023
		}
1028
		}
1024
 
1029
 
1025
		Map<Integer, PartnerDetailModel> partnerStats = partnerStatsService.getAllPartnerStats();
1030
		Map<Integer, PartnerDetailModel> partnerStats = partnerStatsService.getAllPartnerStats();
1026
 
-
 
-
 
1031
		List<Integer> unmappedPartners = partnerStats.entrySet().stream().map(x->x.getKey()).collect(Collectors.toList());
1027
		LOGGER.info("authIdAndleadsCountMap" + authIdAndleadsCountMap);
1032
		LOGGER.info("authIdAndleadsCountMap" + authIdAndleadsCountMap);
1028
 
1033
 
1029
		Map<Integer, PartnerDetailModel> authIdAndallValues = new LinkedHashMap<>();
1034
		Map<Integer, PartnerDetailModel> authIdAndallValues = new LinkedHashMap<>();
1030
 
1035
 
1031
		Map<Integer, List<Integer>> pp = csService.getAuthUserIdPartnerIdMapping();
1036
		Map<Integer, List<Integer>> pp = csService.getAuthUserIdPartnerIdMapping();
1032
		for (int authUserId : pp.keySet()) {
1037
		for (int authUserId : pp.keySet()) {
1033
			if (L2L1Mapping.keySet().contains(authUserId)) {
1038
			if (L2L1Mapping.keySet().contains(authUserId)) {
1034
				List<Integer> fofoIds = pp.get(authUserId);
1039
				List<Integer> fofoIds = pp.get(authUserId);
-
 
1040
				unmappedPartners.removeAll(fofoIds);
1035
				List<PartnerDetailModel> partnerDetails = fofoIds.stream().map(x -> partnerStats.get(x))
1041
				List<PartnerDetailModel> partnerDetails = fofoIds.stream().map(x -> partnerStats.get(x))
1036
						.collect(Collectors.toList());
1042
						.collect(Collectors.toList());
1037
				LOGGER.info("authUserId {}, partnerDetails {}" + authUserId, partnerDetails);
1043
				LOGGER.info("authUserId {}, partnerDetails {}" + authUserId, partnerDetails);
1038
				PartnerDetailModel partnerDetailModel = partnerStatsService.getAggregateStats(partnerDetails);
1044
				PartnerDetailModel partnerDetailModel = partnerStatsService.getAggregateStats(partnerDetails);
1039
				authIdAndallValues.put(authUserId, partnerDetailModel);
1045
				authIdAndallValues.put(authUserId, partnerDetailModel);
1040
			}
1046
			}
1041
		}
1047
		}
-
 
1048
		List<PartnerDetailModel> unmappedPartnerDetails = unmappedPartners.stream().map(x -> partnerStats.get(x))
-
 
1049
				.collect(Collectors.toList());
1042
		PartnerDetailModel partnerDetailModel = partnerStatsService
1050
		PartnerDetailModel partnerDetailModel = partnerStatsService
1043
				.getAggregateStats(new ArrayList<>(partnerStats.values()));
1051
				.getAggregateStats(new ArrayList<>(partnerStats.values()));
1044
		authIdAndallValues.put(0, partnerDetailModel);
1052
		authIdAndallValues.put(0, partnerDetailModel);
-
 
1053
		authIdAndallValues.put(-1, partnerStatsService.getAggregateStats(new ArrayList<>(partnerStats.values())));
1045
		return authIdAndallValues;
1054
		return authIdAndallValues;
1046
	}
1055
	}
1047
 
1056
 
1048
}
1057
}