| Line 88... |
Line 88... |
| 88 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + catalogAgedModel.getUnsold() + "</td>");
|
88 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + catalogAgedModel.getUnsold() + "</td>");
|
| 89 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + catalogAgedModel.getAge() + "</td>");
|
89 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + catalogAgedModel.getAge() + "</td>");
|
| 90 |
sb.append("</tr>");
|
90 |
sb.append("</tr>");
|
| 91 |
|
91 |
|
| 92 |
}
|
92 |
}
|
| 93 |
String subject = "Aging Stock Report: 10 Days or Older";
|
93 |
String subject = "Aging Stock Report: 4 Days or Older";
|
| 94 |
String messageText = sb.toString();
|
94 |
String messageText = sb.toString();
|
| 95 |
MimeMessage message = mailSender.createMimeMessage();
|
95 |
MimeMessage message = mailSender.createMimeMessage();
|
| 96 |
MimeMessageHelper helper = new MimeMessageHelper(message, true);
|
96 |
MimeMessageHelper helper = new MimeMessageHelper(message, true);
|
| - |
|
97 |
|
| - |
|
98 |
List<AuthUser> accountsAuthUserList = csService.getAuthUserIds(ProfitMandiConstants.TICKET_CATEGORY_ACCOUNTS, Arrays.asList(EscalationType.L1, EscalationType.L2));
|
| - |
|
99 |
List<String> accountTeamMails = accountsAuthUserList.stream().map(x->x.getEmailId()).collect(Collectors.toList());
|
| - |
|
100 |
|
| 97 |
List<AuthUser> salesAuthUserList = csService.getAuthUserIds(ProfitMandiConstants.TICKET_CATEGORY_SALES, Arrays.asList(EscalationType.L1, EscalationType.L2));
|
101 |
List<AuthUser> salesAuthUserList = csService.getAuthUserIds(ProfitMandiConstants.TICKET_CATEGORY_SALES, Arrays.asList(EscalationType.L1, EscalationType.L2));
|
| 98 |
List<String> salesTeamMails = salesAuthUserList.stream().map(x->x.getEmailId()).collect(Collectors.toList());
|
102 |
List<String> salesTeamMails = salesAuthUserList.stream().map(x->x.getEmailId()).collect(Collectors.toList());
|
| 99 |
List<String> allEmails = new ArrayList<>(Arrays.asList(
|
103 |
List<String> allEmails = new ArrayList<>(Arrays.asList(
|
| 100 |
"sm@smartdukaan.com",
|
104 |
"sm@smartdukaan.com",
|
| 101 |
"manish.gupta1@smartdukaan.com",
|
105 |
"manish.gupta1@smartdukaan.com",
|
| Line 104... |
Line 108... |
| 104 |
"mohit.gulati@smartdukaan.com"
|
108 |
"mohit.gulati@smartdukaan.com"
|
| 105 |
// "tejus.lohani@smartdukaan.com"
|
109 |
// "tejus.lohani@smartdukaan.com"
|
| 106 |
));
|
110 |
));
|
| 107 |
|
111 |
|
| 108 |
allEmails.addAll(salesTeamMails);
|
112 |
allEmails.addAll(salesTeamMails);
|
| - |
|
113 |
allEmails.addAll(accountTeamMails);
|
| 109 |
|
114 |
|
| 110 |
// niranjan kala(authId -54) Team Emails,
|
115 |
// niranjan kala(authId -54) Team Emails,
|
| 111 |
List<Integer> allReportees = authService.getAllReportees(54);
|
116 |
List<Integer> allReportees = authService.getAllReportees(54);
|
| 112 |
List<AuthUser> authUsers = authRepository.selectAllAuthUserByIds(allReportees);
|
117 |
List<AuthUser> authUsers = authRepository.selectAllAuthUserByIds(allReportees);
|
| 113 |
List<String> categotyTeamEmails = authUsers.stream().map(x -> x.getEmailId()).collect(Collectors.toList());
|
118 |
List<String> categotyTeamEmails = authUsers.stream().map(x -> x.getEmailId()).collect(Collectors.toList());
|
| Line 125... |
Line 130... |
| 125 |
|
130 |
|
| 126 |
@Override
|
131 |
@Override
|
| 127 |
public List<CatalogAgedModel> getCatalogModelsOlderThan10Days(LocalDateTime startDate, LocalDateTime endDate) {
|
132 |
public List<CatalogAgedModel> getCatalogModelsOlderThan10Days(LocalDateTime startDate, LocalDateTime endDate) {
|
| 128 |
List<CatalogAgedModel> fiterCatalogAgedModels =
|
133 |
List<CatalogAgedModel> fiterCatalogAgedModels =
|
| 129 |
warehouseSupplierInvoiceRepository.selectCatalogAge(startDate, endDate, null, 0, null)
|
134 |
warehouseSupplierInvoiceRepository.selectCatalogAge(startDate, endDate, null, 0, null)
|
| 130 |
.stream().filter(x -> x.getAge() >= 7 && x.getUnsold() > 0).collect(Collectors.toList());
|
135 |
.stream().filter(x -> x.getAge() >= 4 && x.getUnsold() > 0).collect(Collectors.toList());
|
| 131 |
LOGGER.info("fiterCatalogAgedModels - " + fiterCatalogAgedModels);
|
136 |
LOGGER.info("fiterCatalogAgedModels - " + fiterCatalogAgedModels);
|
| 132 |
return fiterCatalogAgedModels;
|
137 |
return fiterCatalogAgedModels;
|
| 133 |
}
|
138 |
}
|
| 134 |
// 192.168.0.16:8080
|
139 |
// 192.168.0.16:8080
|
| 135 |
}
|
140 |
}
|