MIFOSX-1453 done
This commit is contained in:
+3
@@ -3851,4 +3851,7 @@ public class Loan extends AbstractPersistable<Long> {
|
|||||||
return this.approvedPrincipal;
|
return this.approvedPrincipal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BigDecimal getTotalOverpaid() {
|
||||||
|
return this.totalOverpaid;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
+5
-1
@@ -1407,7 +1407,11 @@ public class LoanWritePlatformServiceJpaRepositoryImpl implements LoanWritePlatf
|
|||||||
|
|
||||||
final LoanTransaction newTransferAcceptanceTransaction = LoanTransaction.approveTransfer(acceptedInOffice, loan, transferDate);
|
final LoanTransaction newTransferAcceptanceTransaction = LoanTransaction.approveTransfer(acceptedInOffice, loan, transferDate);
|
||||||
loan.getLoanTransactions().add(newTransferAcceptanceTransaction);
|
loan.getLoanTransactions().add(newTransferAcceptanceTransaction);
|
||||||
loan.setLoanStatus(LoanStatus.ACTIVE.getValue());
|
if(loan.getTotalOverpaid() !=null){
|
||||||
|
loan.setLoanStatus(LoanStatus.OVERPAID.getValue());
|
||||||
|
}else{
|
||||||
|
loan.setLoanStatus(LoanStatus.ACTIVE.getValue());
|
||||||
|
}
|
||||||
if (loanOfficer != null) {
|
if (loanOfficer != null) {
|
||||||
loan.reassignLoanOfficer(loanOfficer, transferDate);
|
loan.reassignLoanOfficer(loanOfficer, transferDate);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user