Subversion Repositories SmartDukaan

Rev

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

Rev 30773 Rev 30775
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, TeamCommitmentModel> rbmCommittmentMap = teamCommitmentModels.stream().filter(x -> rbmPositionsAuthIds.contains(x.getAuthId())).collect(Collectors.toMap(x -> x.getAuthId(), x -> x));
1157
		Map<Integer, Double> rbmSecondaryTargetMap = teamCommitmentModels.stream().filter(x -> rbmPositionsAuthIds.contains(x.getAuthId())).collect(Collectors.groupingBy(x -> x.getAuthId(), Collectors.summingDouble(x -> 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
		LocalDateTime startDate = LocalDate.now().atStartOfDay();
1159
		LocalDateTime startDate = LocalDate.now().atStartOfDay();
1159
		for (int rbmAuthId : rbmPositionsAuthIds) {
1160
		for (int rbmAuthId : rbmPositionsAuthIds) {
1160
			RBMPerformanceSummaryModel rbmPerformanceSummaryModel = new RBMPerformanceSummaryModel();
1161
			RBMPerformanceSummaryModel rbmPerformanceSummaryModel = new RBMPerformanceSummaryModel();
1161
			rbmPerformanceSummaryModel.setAuthId(rbmAuthId);
1162
			rbmPerformanceSummaryModel.setAuthId(rbmAuthId);
1162
			AuthUser authUser = authRepository.selectById(rbmAuthId);
1163
			AuthUser authUser = authRepository.selectById(rbmAuthId);
Line 1192... Line 1193...
1192
				long collection = collectionMap.values().stream().filter(x -> x.getTargetPlan() != null && x.getTargetPlan() != 0 && x.getAchievementPlan() != null).collect(Collectors.summingLong(x -> x.getAchievementPlan()));
1193
				long collection = collectionMap.values().stream().filter(x -> x.getTargetPlan() != null && x.getTargetPlan() != 0 && x.getAchievementPlan() != null).collect(Collectors.summingLong(x -> x.getAchievementPlan()));
1193
				rbmPerformanceSummaryModel.setChartLeadModel(cm);
1194
				rbmPerformanceSummaryModel.setChartLeadModel(cm);
1194
				rbmPerformanceSummaryModel.setPartnersCommunicated(todayOverallCall);
1195
				rbmPerformanceSummaryModel.setPartnersCommunicated(todayOverallCall);
1195
				rbmPerformanceSummaryModel.setCollectionTarget(collectionTarget);
1196
				rbmPerformanceSummaryModel.setCollectionTarget(collectionTarget);
1196
				rbmPerformanceSummaryModel.setCollection(collection);
1197
				rbmPerformanceSummaryModel.setCollection(collection);
1197
				rbmPerformanceSummaryModel.setSecondaryTarget(rbmCommittmentMap.get(rbmAuthId) == null ? 0 : rbmCommittmentMap.get(rbmAuthId).getTotalTarget() == null ? 0 : rbmCommittmentMap.get(rbmAuthId).getTotalTarget());
1198
				rbmPerformanceSummaryModel.setSecondaryTarget(rbmSecondaryTargetMap.get(rbmAuthId) == null ? 0 : rbmSecondaryTargetMap.get(rbmAuthId).floatValue());
1198
				rbmPerformanceSummaryModel.setSecondary(rbmCommittmentMap.get(rbmAuthId) == null ? 0 : rbmCommittmentMap.get(rbmAuthId).getTotalAchievement() == null ? 0 : rbmCommittmentMap.get(rbmAuthId).getTotalAchievement());
1199
				rbmPerformanceSummaryModel.setSecondary(rbmSecondaryMap.get(rbmAuthId) == null ? 0 : rbmSecondaryMap.get(rbmAuthId).floatValue());
1199
				summaryModels.add(rbmPerformanceSummaryModel);
1200
				summaryModels.add(rbmPerformanceSummaryModel);
1200
				//cm.getData().getDatasets().get(0).getData().;
1201
				//cm.getData().getDatasets().get(0).getData().;
1201
				//cm.getData().getDatasets().get(0).getBackgroundColor();
1202
				//cm.getData().getDatasets().get(0).getBackgroundColor();
1202
				//cm.getData().getLabels()
1203
				//cm.getData().getLabels()
1203
 
1204