| Line 671... |
Line 671... |
| 671 |
}
|
671 |
}
|
| 672 |
|
672 |
|
| 673 |
String fileName = "InvestmentSummary-" + FormattingUtils.formatDate(LocalDateTime.now()) + ".csv";
|
673 |
String fileName = "InvestmentSummary-" + FormattingUtils.formatDate(LocalDateTime.now()) + ".csv";
|
| 674 |
|
674 |
|
| 675 |
for (Map.Entry<String, Set<String>> storeGuyEntry : csService.getAuthUserPartnerEmailMapping().entrySet()) {
|
675 |
for (Map.Entry<String, Set<String>> storeGuyEntry : csService.getAuthUserPartnerEmailMapping().entrySet()) {
|
| 676 |
List<List<? extends Serializable>> filteredRows = storeGuyEntry.getValue().stream()
|
676 |
/*List<List<? extends Serializable>> filteredRows = storeGuyEntry.getValue().stream()
|
| 677 |
.map(x -> partnerRow.get(x)).filter(x -> x != null).collect(Collectors.toList());
|
677 |
.map(x -> partnerRow.get(x)).filter(x -> x != null).collect(Collectors.toList());*/
|
| - |
|
678 |
List<List<? extends Serializable>> filteredRows = new ArrayList<>();
|
| 678 |
ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, filteredRows);
|
679 |
ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, filteredRows);
|
| - |
|
680 |
//String[] sendToArray = new String[] {storeGuyEntry.getKey()};
|
| 679 |
String[] sendToArray = storeGuyEntry.getValue().toArray(new String[0]);
|
681 |
String[] sendToArray = storeGuyEntry.getValue().toArray(new String[0]);
|
| 680 |
Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Partner Investment Summary", "PFA",
|
682 |
Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Partner Investment Summary", "PFA",
|
| 681 |
fileName, new ByteArrayResource(baos.toByteArray()));
|
683 |
fileName, new ByteArrayResource(baos.toByteArray()));
|
| 682 |
}
|
684 |
}
|
| 683 |
|
685 |
|
| 684 |
ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, rows);
|
686 |
/* ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, rows);
|
| 685 |
String[] sendToArray = sendTo.toArray(new String[sendTo.size()]);
|
687 |
String[] sendToArray = sendTo.toArray(new String[sendTo.size()]);
|
| 686 |
Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Partner Investment Summary", "PFA", fileName,
|
688 |
Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Partner Investment Summary", "PFA", fileName,
|
| 687 |
new ByteArrayResource(baos.toByteArray()));
|
689 |
new ByteArrayResource(baos.toByteArray()));*/
|
| 688 |
|
690 |
|
| 689 |
}
|
691 |
}
|
| 690 |
|
692 |
|
| 691 |
private Map<String, SaleRoles> getPartnerEmailSalesMap() {
|
693 |
private Map<String, SaleRoles> getPartnerEmailSalesMap() {
|
| 692 |
Map<String, SaleRoles> partnerEmailSalesMap = new HashMap<>();
|
694 |
Map<String, SaleRoles> partnerEmailSalesMap = new HashMap<>();
|