| Line 1911... |
Line 1911... |
| 1911 |
|
1911 |
|
| 1912 |
if (fofoIds != null && fofoIds.size() > 0) {
|
1912 |
if (fofoIds != null && fofoIds.size() > 0) {
|
| 1913 |
Map<Integer, PartnerDetailModel> partnerStats = adminUser.getPartnersStatDataFromFile();
|
1913 |
Map<Integer, PartnerDetailModel> partnerStats = adminUser.getPartnersStatDataFromFile();
|
| 1914 |
if (partnerStats != null) {
|
1914 |
if (partnerStats != null) {
|
| 1915 |
|
1915 |
|
| 1916 |
List<PartnerDetailModel> partnerDetails = fofoIds.stream().map(x -> partnerStats.get(x))
|
1916 |
List<PartnerDetailModel> partnerDetails = fofoIds.stream().filter(x -> partnerStats.containsKey(x))
|
| 1917 |
.collect(Collectors.toList());
|
1917 |
.map(x -> partnerStats.get(x)).collect(Collectors.toList());
|
| 1918 |
LOGGER.info("partnerDetails" + partnerDetails);
|
1918 |
LOGGER.info("partnerDetails" + partnerDetails);
|
| 1919 |
|
1919 |
|
| 1920 |
if (partnerDetails != null) {
|
1920 |
if (partnerDetails != null) {
|
| - |
|
1921 |
|
| 1921 |
Map<Milestone, Long> mtdMap = partnerDetails.stream()
|
1922 |
Map<Milestone, Long> mtdMap = partnerDetails.stream()
|
| 1922 |
.collect(Collectors.groupingBy(x -> x.getMtdValue(), Collectors.counting()));
|
1923 |
.collect(Collectors.groupingBy(x -> x.getMtdValue(), Collectors.counting()));
|
| 1923 |
Map<Milestone, Long> lmtdMap = partnerDetails.stream()
|
1924 |
Map<Milestone, Long> lmtdMap = partnerDetails.stream()
|
| 1924 |
.collect(Collectors.groupingBy(x -> x.getLMTDValue(), Collectors.counting()));
|
1925 |
.collect(Collectors.groupingBy(x -> Milestone.get(x.getLmtd()), Collectors.counting()));
|
| 1925 |
|
1926 |
|
| 1926 |
Map<Milestone, Long> lmsMap = partnerDetails.stream()
|
1927 |
Map<Milestone, Long> lmsMap = partnerDetails.stream()
|
| 1927 |
.collect(Collectors.groupingBy(x -> x.getLMSValue(), Collectors.counting()));
|
1928 |
.collect(Collectors.groupingBy(x -> x.getLMSValue(), Collectors.counting()));
|
| 1928 |
|
1929 |
|
| 1929 |
model.addAttribute("mtdMap", mtdMap);
|
1930 |
model.addAttribute("mtdMap", mtdMap);
|