FINERACT-1678: Fix applying soft locks on loans during COB

This commit is contained in:
Adam Saghy
2023-04-15 08:10:33 +02:00
committed by Arnold Gálovics
parent c62fb30c7a
commit 54ff12f824
@@ -44,7 +44,8 @@ public class LockLoanTasklet implements Tasklet {
public RepeatStatus execute(@NotNull StepContribution contribution, @NotNull ChunkContext chunkContext) throws Exception {
String businessDateParameter = (String) contribution.getStepExecution().getJobExecution().getExecutionContext()
.get(LoanCOBConstant.BUSINESS_DATE_PARAMETER_NAME);
LocalDate businessDate = LocalDate.parse(Objects.requireNonNull(businessDateParameter));
LocalDate businessDate = LocalDate.parse(Objects.requireNonNull(businessDateParameter))
.minusDays(LoanCOBConstant.NUMBER_OF_DAYS_BEHIND);
LoanCOBParameter loanCOBParameter = (LoanCOBParameter) contribution.getStepExecution().getJobExecution().getExecutionContext()
.get(LoanCOBConstant.LOAN_COB_PARAMETER);
if (Objects.isNull(loanCOBParameter)