| Line 2474... |
Line 2474... |
| 2474 |
|
2474 |
|
| 2475 |
}
|
2475 |
}
|
| 2476 |
|
2476 |
|
| 2477 |
}
|
2477 |
}
|
| 2478 |
|
2478 |
|
| 2479 |
Map<Integer, CustomRetailer> customRetailers = retailerService.getAllFofoRetailers();
|
- |
|
| 2480 |
List<String> sendTo = Arrays.asList("kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com",
|
- |
|
| 2481 |
"hemant.kaura@smartdukaan.com", "niranjan.kala@smartdukaan.com", "sm@smartdukaan.com ");
|
- |
|
| 2482 |
List<PartnerProblem> partnerProblems = partnerProblemRepository.selectAll().stream()
|
2479 |
List<PartnerProblem> partnerProblems = partnerProblemRepository.selectAll().stream()
|
| 2483 |
.filter(x -> x.getMtd() + x.getInvestment() + x.getStockInvestment() > 0).collect(Collectors.toList());
|
2480 |
.filter(x -> x.getMtd() + x.getInvestment() + x.getStockInvestment() > 0).collect(Collectors.toList());
|
| 2484 |
|
2481 |
|
| - |
|
2482 |
Map<Integer, CustomRetailer> customRetailers = retailerService.getAllFofoRetailers();
|
| - |
|
2483 |
|
| - |
|
2484 |
List<Integer> assignTo = Arrays.asList(15, 9, 34, 54, 53);
|
| - |
|
2485 |
|
| - |
|
2486 |
Map<Integer, AuthUser> assignAuthUserMap = authRepository.selectAllAuthUserByIds(assignTo).stream()
|
| - |
|
2487 |
.collect(Collectors.toMap(x -> x.getId(), x -> x));
|
| - |
|
2488 |
|
| - |
|
2489 |
List<String> sendTo = Arrays.asList("kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com",
|
| - |
|
2490 |
"hemant.kaura@smartdukaan.com", "niranjan.kala@smartdukaan.com", "sm@smartdukaan.com ");
|
| 2485 |
LOGGER.info("partnerProblem" + partnerProblems);
|
2491 |
LOGGER.info("partnerProblem" + partnerProblems);
|
| 2486 |
StringBuilder sb = new StringBuilder();
|
2492 |
StringBuilder sb = new StringBuilder();
|
| 2487 |
sb.append("<html><body>");
|
2493 |
sb.append("<html><body>");
|
| 2488 |
sb.append("<p>Partner Problem Alert!:</p><br/><table style='border:1px solid black';cellspacing=0>");
|
2494 |
sb.append("<p>Partner Problem Alert!:</p><br/><table style='border:1px solid black';cellspacing=0>");
|
| 2489 |
sb.append("<tbody>\n" + " <tr>"
|
2495 |
sb.append("<tbody>\n" + " <tr>"
|
| Line 2501... |
Line 2507... |
| 2501 |
|
2507 |
|
| 2502 |
Map<EscalationType, AuthUser> authUserMap = csService.getAuthUserAndEsclationByPartnerId(pp.getFofoId());
|
2508 |
Map<EscalationType, AuthUser> authUserMap = csService.getAuthUserAndEsclationByPartnerId(pp.getFofoId());
|
| 2503 |
sb.append("<tr>");
|
2509 |
sb.append("<tr>");
|
| 2504 |
sb.append("<td style='border:1px solid black;padding: 5px'>"
|
2510 |
sb.append("<td style='border:1px solid black;padding: 5px'>"
|
| 2505 |
+ customRetailers.get(pp.getFofoId()).getBusinessName() + "</td>");
|
2511 |
+ customRetailers.get(pp.getFofoId()).getBusinessName() + "</td>");
|
| 2506 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + sendTo.get(value) + "</td>");
|
2512 |
sb.append("<td style='border:1px solid black;padding: 5px'>"
|
| - |
|
2513 |
+ assignAuthUserMap.get(assignTo.get(value)).getName() + "</td>");
|
| 2507 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getMtd() + "</td>");
|
2514 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getMtd() + "</td>");
|
| 2508 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getInvestment() + "</td>");
|
2515 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getInvestment() + "</td>");
|
| 2509 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getStockInvestment() + "</td>");
|
2516 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getStockInvestment() + "</td>");
|
| 2510 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + authUserMap.get(EscalationType.L1)
|
2517 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + authUserMap.get(EscalationType.L1) == null
|
| - |
|
2518 |
? ""
|
| - |
|
2519 |
: authUserMap.get(EscalationType.L1).getName() + "," + authUserMap.get(EscalationType.L2) == null
|
| - |
|
2520 |
? ""
|
| 2511 |
+ authUserMap.get(EscalationType.L2) + "</td>");
|
2521 |
: authUserMap.get(EscalationType.L2).getName() + "</td>");
|
| 2512 |
|
2522 |
|
| 2513 |
sb.append("</tr>");
|
2523 |
sb.append("</tr>");
|
| 2514 |
}
|
2524 |
}
|
| 2515 |
sb.append("</tbody></table><br><br>");
|
2525 |
sb.append("</tbody></table><br><br>");
|
| 2516 |
String subject = "Partner Problem Alert!";
|
2526 |
String subject = "Partner Problem Alert!";
|