This is an automated email from the ASF dual-hosted git repository.

taskain pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


The following commit(s) were added to refs/heads/develop by this push:
     new 70dd1582b [FINERACT-1678] fix get odlest cob closed loan query
70dd1582b is described below

commit 70dd1582bc6e10b0aa09788a2fc44c80ea162564
Author: taskain7 <[email protected]>
AuthorDate: Wed Feb 8 16:34:52 2023 +0100

    [FINERACT-1678] fix get odlest cob closed loan query
---
 .../apache/fineract/portfolio/loanaccount/domain/LoanRepository.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepository.java
 
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepository.java
index 4d20391d3..691550356 100644
--- 
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepository.java
+++ 
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanRepository.java
@@ -83,8 +83,8 @@ public interface LoanRepository extends JpaRepository<Loan, 
Long>, JpaSpecificat
     String FIND_ID_BY_EXTERNAL_ID = "SELECT loan.id FROM Loan loan WHERE 
loan.externalId = :externalId";
 
     // should follow the logic of 
`FIND_ALL_NON_CLOSED_LOANS_BY_LAST_CLOSED_BUSINESS_DATE` query
-    String FIND_OLDEST_COB_PROCESSED_LOAN = "select loan.id, 
loan.lastClosedBusinessDate from Loan loan where loan.lastClosedBusinessDate = 
(select min(l.lastClosedBusinessDate) from Loan l where loan.loanStatus in 
(100,200,300,303,304) and l"
-            + ".lastClosedBusinessDate <> " + ":cobBusinessDate)";
+    String FIND_OLDEST_COB_PROCESSED_LOAN = "select loan.id, 
loan.lastClosedBusinessDate from Loan loan where loan.loanStatus in 
(100,200,300,303,304) and loan.lastClosedBusinessDate = (select 
min(l.lastClosedBusinessDate) from Loan l where l"
+            + ".loanStatus in (100,200,300,303,304) and 
l.lastClosedBusinessDate <> :cobBusinessDate)";
 
     String FIND_ALL_NON_CLOSED_LOANS_BEHIND_BY_LOAN_IDS = "select loan.id, 
loan.lastClosedBusinessDate from Loan loan where loan.id IN :loanIds and 
loan.loanStatus in (100,200,300,303,304) and (loan.lastClosedBusinessDate <> 
:cobBusinessDate or "
             + "loan.lastClosedBusinessDate is null)";

Reply via email to