| 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 |
|