| Line 4337... |
Line 4337... |
| 4337 |
"<th style='border:1px solid black;padding: 5px'>due date</th>\n" +
|
4337 |
"<th style='border:1px solid black;padding: 5px'>due date</th>\n" +
|
| 4338 |
"<th style='border:1px solid black;padding: 5px'>Days</th>\n" +
|
4338 |
"<th style='border:1px solid black;padding: 5px'>Days</th>\n" +
|
| 4339 |
"<th style='border:1px solid black;padding: 5px'>Pending Amount</th>\n" +
|
4339 |
"<th style='border:1px solid black;padding: 5px'>Pending Amount</th>\n" +
|
| 4340 |
"<th style='border:1px solid black;padding: 5px'>RBM L2</th>\n" +
|
4340 |
"<th style='border:1px solid black;padding: 5px'>RBM L2</th>\n" +
|
| 4341 |
"<th style='border:1px solid black;padding: 5px'>RBM L1</th>\n" +
|
4341 |
"<th style='border:1px solid black;padding: 5px'>RBM L1</th>\n" +
|
| 4342 |
"<th style='border:1px solid black;padding: 5px'>Sales L1</th>\n" +
|
4342 |
"<th style='border:1px solid black;padding: 5px'>Sales L1/L2</th>\n" +
|
| 4343 |
"<th style='border:1px solid black;padding: 5px'>Sales L2</th>\n" +
|
4343 |
"<th style='border:1px solid black;padding: 5px'>Sales L4</th>\n" +
|
| 4344 |
"</tr>");
|
4344 |
"</tr>");
|
| 4345 |
DecimalFormat df = new DecimalFormat("#.##");
|
4345 |
DecimalFormat df = new DecimalFormat("#.##");
|
| 4346 |
for (Loan entry : loans) {
|
4346 |
for (Loan entry : loans) {
|
| 4347 |
|
4347 |
|
| 4348 |
double amount = entry.getPendingAmount().doubleValue() + entry.getInterestAccrued().doubleValue() - entry.getInterestPaid().doubleValue();
|
4348 |
double amount = entry.getPendingAmount().doubleValue() + entry.getInterestAccrued().doubleValue() - entry.getInterestPaid().doubleValue();
|
| Line 4359... |
Line 4359... |
| 4359 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + entry.getDueDate().format(DateTimeFormatter.ofPattern("dd/MM/yyyy")) + "</td>");
|
4359 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + entry.getDueDate().format(DateTimeFormatter.ofPattern("dd/MM/yyyy")) + "</td>");
|
| 4360 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + noOfdaysBetween + "</td>");
|
4360 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + noOfdaysBetween + "</td>");
|
| 4361 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + df.format(amount) + "</td>");
|
4361 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + df.format(amount) + "</td>");
|
| 4362 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + fofoRbmReportingModelMap.get(entry.getFofoId()).getL1Manager() + "</td>");
|
4362 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + fofoRbmReportingModelMap.get(entry.getFofoId()).getL1Manager() + "</td>");
|
| 4363 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + fofoRbmReportingModelMap.get(entry.getFofoId()).getL2Manager() + "</td>");
|
4363 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + fofoRbmReportingModelMap.get(entry.getFofoId()).getL2Manager() + "</td>");
|
| 4364 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + fofoReportingModelMap.get(entry.getFofoId()).getTerritoryManager() + "</td>");
|
4364 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + fofoReportingModelMap.get(entry.getFofoId()).getTerritoryManager() + "/" + fofoReportingModelMap.get(entry.getFofoId()).getSalesL2Manager() + "</td>");
|
| 4365 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + fofoReportingModelMap.get(entry.getFofoId()).getRegionalManager() + "</td>");
|
4365 |
sb.append("<td style='border:1px solid black;padding: 5px'>" + fofoReportingModelMap.get(entry.getFofoId()).getRegionalManager() + "</td>");
|
| 4366 |
|
4366 |
|
| 4367 |
sb.append("</tr>");
|
4367 |
sb.append("</tr>");
|
| 4368 |
|
4368 |
|
| 4369 |
}
|
4369 |
}
|