Subversion Repositories SmartDukaan

Rev

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

Rev 30775 Rev 30776
Line 1152... Line 1152...
1152
		List<Integer> rbmPositionsAuthIds = positionRepository
1152
		List<Integer> rbmPositionsAuthIds = positionRepository
1153
				.selectPositionByCategoryId(ProfitMandiConstants.TICKET_CATEGORY_RBM).stream().filter(x -> Arrays.asList(EscalationType.L1, EscalationType.L1).contains(x.getEscalationType()))
1153
				.selectPositionByCategoryId(ProfitMandiConstants.TICKET_CATEGORY_RBM).stream().filter(x -> Arrays.asList(EscalationType.L1, EscalationType.L1).contains(x.getEscalationType()))
1154
				.map(x -> x.getAuthUserId()).distinct().collect(Collectors.toList());
1154
				.map(x -> x.getAuthUserId()).distinct().collect(Collectors.toList());
1155
		Map<String, Set<Integer>> storeGuyMap = csService.getAuthUserPartnerIdMapping();
1155
		Map<String, Set<Integer>> storeGuyMap = csService.getAuthUserPartnerIdMapping();
1156
		List<TeamCommitmentModel> teamCommitmentModels = partnerCollectionPlanRepository.selectTeamCommitmentByDate(LocalDate.now());
1156
		List<TeamCommitmentModel> teamCommitmentModels = partnerCollectionPlanRepository.selectTeamCommitmentByDate(LocalDate.now());
1157
		Map<Integer, Double> rbmSecondaryTargetMap = teamCommitmentModels.stream().filter(x -> rbmPositionsAuthIds.contains(x.getAuthId())).collect(Collectors.groupingBy(x -> x.getAuthId(), Collectors.summingDouble(x -> x.getTotalTarget())));
1157
		Map<Integer, Double> rbmSecondaryTargetMap = teamCommitmentModels.stream().filter(x -> rbmPositionsAuthIds.contains(x.getAuthId())).collect(Collectors.groupingBy(x -> x.getAuthId(), Collectors.summingDouble(x -> x.getTotalTarget() == null ? 0 : x.getTotalTarget())));
1158
		Map<Integer, Double> rbmSecondaryMap = teamCommitmentModels.stream().filter(x -> rbmPositionsAuthIds.contains(x.getAuthId())).collect(Collectors.groupingBy(x -> x.getAuthId(), Collectors.summingDouble(x -> x.getTotalAchievement())));
1158
		Map<Integer, Double> rbmSecondaryMap = teamCommitmentModels.stream().filter(x -> rbmPositionsAuthIds.contains(x.getAuthId())).collect(Collectors.groupingBy(x -> x.getAuthId(), Collectors.summingDouble(x -> x.getTotalAchievement() == null ? 0 : x.getTotalAchievement())));
1159
		LocalDateTime startDate = LocalDate.now().atStartOfDay();
1159
		LocalDateTime startDate = LocalDate.now().atStartOfDay();
1160
		for (int rbmAuthId : rbmPositionsAuthIds) {
1160
		for (int rbmAuthId : rbmPositionsAuthIds) {
1161
			RBMPerformanceSummaryModel rbmPerformanceSummaryModel = new RBMPerformanceSummaryModel();
1161
			RBMPerformanceSummaryModel rbmPerformanceSummaryModel = new RBMPerformanceSummaryModel();
1162
			rbmPerformanceSummaryModel.setAuthId(rbmAuthId);
1162
			rbmPerformanceSummaryModel.setAuthId(rbmAuthId);
1163
			AuthUser authUser = authRepository.selectById(rbmAuthId);
1163
			AuthUser authUser = authRepository.selectById(rbmAuthId);