Subversion Repositories SmartDukaan

Rev

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

Rev 34748 Rev 34755
Line 3503... Line 3503...
3503
 
3503
 
3504
    @Autowired
3504
    @Autowired
3505
    private SanctionRequestRepository sanctionRequestRepository;
3505
    private SanctionRequestRepository sanctionRequestRepository;
3506
 
3506
 
3507
    public void calculateInterestAccured() throws ProfitMandiBusinessException {
3507
    public void calculateInterestAccured() throws ProfitMandiBusinessException {
3508
        //List<Loan> loans = loanRepository.selectAllActiveLoan();
3508
        List<Loan> loans = loanRepository.selectAllActiveLoan();
3509
        List<Loan> loans = Arrays.asList(loanRepository.selectByLoanId(52669));
3509
        //List<Loan> loans = Arrays.asList(loanRepository.selectByLoanId(52669));
3510
 
3510
 
3511
        for (Loan loan : loans) {
3511
        for (Loan loan : loans) {
3512
            List<LoanStatement> loanStatements = loanStatementRepository.selectByLoanId(loan.getId());
3512
            List<LoanStatement> loanStatements = loanStatementRepository.selectByLoanId(loan.getId());
3513
            Map<LoanReferenceType, Double> loanStatusAmount = loanStatements.stream().collect(groupingBy(
3513
            Map<LoanReferenceType, Double> loanStatusAmount = loanStatements.stream().collect(groupingBy(
3514
                    x -> x.getLoanReferenceType(), Collectors.summingDouble(x -> x.getAmount().doubleValue())));
3514
                    x -> x.getLoanReferenceType(), Collectors.summingDouble(x -> x.getAmount().doubleValue())));