Subversion Repositories SmartDukaan

Rev

Rev 32693 | Rev 32742 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32693 Rev 32740
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) {