FINERACT-1112 Replace ZoneId.systemDefault() with tenant's timezone

This commit is contained in:
percy ashu
2020-11-06 05:19:44 +02:00
committed by Petri Tuomola
parent 7b34e83843
commit 814455769b
153 changed files with 891 additions and 863 deletions
@@ -19,8 +19,8 @@
package org.apache.fineract.portfolio.loanaccount;
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.Set;
import org.apache.fineract.infrastructure.core.service.DateUtils;
import org.apache.fineract.organisation.monetary.domain.MonetaryCurrency;
import org.apache.fineract.organisation.monetary.domain.Money;
import org.apache.fineract.portfolio.loanaccount.domain.Loan;
@@ -31,9 +31,9 @@ public class LoanRepaymentScheduleInstallmentBuilder {
private final Loan loan = null;
private Integer installmentNumber = Integer.valueOf(1);
private final LocalDate fromDate = LocalDate.now(ZoneId.systemDefault());
private LocalDate dueDate = LocalDate.now(ZoneId.systemDefault());
private final LocalDate latestTransactionDate = LocalDate.now(ZoneId.systemDefault());
private final LocalDate fromDate = LocalDate.now(DateUtils.getDateTimeZoneOfTenant());
private LocalDate dueDate = LocalDate.now(DateUtils.getDateTimeZoneOfTenant());
private final LocalDate latestTransactionDate = LocalDate.now(DateUtils.getDateTimeZoneOfTenant());
private MonetaryCurrency currencyDetail = new MonetaryCurrencyBuilder().build();
private Money principal = new MoneyBuilder().build();
private Money interest = new MoneyBuilder().build();
@@ -19,7 +19,7 @@
package org.apache.fineract.portfolio.loanaccount;
import java.time.LocalDate;
import java.time.ZoneId;
import org.apache.fineract.infrastructure.core.service.DateUtils;
import org.apache.fineract.organisation.monetary.domain.Money;
public class LoanTransactionBuilder {
@@ -27,7 +27,7 @@ public class LoanTransactionBuilder {
@SuppressWarnings("unused")
private Money transactionAmount = new MoneyBuilder().build();
@SuppressWarnings("unused")
private LocalDate transactionDate = LocalDate.now(ZoneId.systemDefault());
private LocalDate transactionDate = LocalDate.now(DateUtils.getDateTimeZoneOfTenant());
@SuppressWarnings("unused")
private boolean repayment = false;