| Line 265... |
Line 265... |
| 265 |
|
265 |
|
| 266 |
Map<Integer, Double> lmsSale = fofoOrderItemRepository.selectSumMopGroupByRetailer(
|
266 |
Map<Integer, Double> lmsSale = fofoOrderItemRepository.selectSumMopGroupByRetailer(
|
| 267 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.withDayOfMonth(1), 0, false);
|
267 |
curDate.withDayOfMonth(1).minusMonths(1), curDate.withDayOfMonth(1), 0, false);
|
| 268 |
|
268 |
|
| 269 |
List<Loan> loans = loanRepository.selectAllLoans(fofoIds, DateRangeModel.withStartDate(curDate.minusYears(2)));
|
269 |
List<Loan> loans = loanRepository.selectAllLoans(fofoIds, DateRangeModel.withStartDate(curDate.minusYears(2)));
|
| 270 |
Map<Integer, List<Loan>> partnerClosedLoansMap = loans.stream().filter(x -> x.getPendingAmount().equals(BigDecimal.ZERO)).collect(Collectors.groupingBy(x -> x.getFofoId()));
|
270 |
Map<Integer, List<Loan>> partnerClosedLoansMap = loans.stream().filter(x -> x.getPendingAmount().compareTo(BigDecimal.ZERO)==0)
|
| - |
|
271 |
.collect(Collectors.groupingBy(x -> x.getFofoId()));
|
| 271 |
|
272 |
|
| 272 |
|
273 |
|
| 273 |
Map<Integer, List<Loan>> activeLoansMap = loans.stream().filter(x -> !x.getPendingAmount().equals(BigDecimal.ZERO)).collect(Collectors.groupingBy(x -> x.getFofoId()));
|
274 |
Map<Integer, List<Loan>> activeLoansMap = loans.stream().filter(x -> x.getPendingAmount().compareTo(BigDecimal.ZERO) == 1).collect(Collectors.groupingBy(x -> x.getFofoId()));
|
| 274 |
|
275 |
|
| 275 |
for (Integer fofoId : fofoIds) {
|
276 |
for (Integer fofoId : fofoIds) {
|
| 276 |
LOGGER.info("Fofo Id - {}", fofoId);
|
277 |
LOGGER.info("Fofo Id - {}", fofoId);
|
| 277 |
List<Loan> activeLoans = activeLoansMap.get(fofoId);
|
278 |
List<Loan> activeLoans = activeLoansMap.get(fofoId);
|
| 278 |
if (activeLoans != null) {
|
279 |
if (activeLoans != null) {
|