Done ticket GEPAFINBE-194

This commit is contained in:
nisha
2025-03-27 13:08:32 +05:30
parent 3b5bc00502
commit 4958dd549c
14 changed files with 450 additions and 32 deletions

View File

@@ -368,6 +368,18 @@ public class FlowFormDao {
}
return getNextForm(currentFormEntity, applicationEntity);
}
public Integer getCompletedStepsByView(Long applicationId, Boolean isSendValidationError) {
Integer completedSteps=0;
List<ApplicationFormEntity> applicationFormList = applicationFormRepository.findByApplicationId(applicationId);
List<ApplicationFormFieldEntity> applicationFormFieldEntities=new ArrayList<>();
for (ApplicationFormEntity applicationFormEntity:applicationFormList){
applicationFormFieldEntities=applicationFormFieldRepository.findByApplicationFormId(applicationFormEntity.getId());
Boolean isCompleted=formDao.validateCompletedSteps(applicationFormFieldEntities, null, applicationFormEntity.getForm(), isSendValidationError);
if(Boolean.TRUE.equals(isCompleted)){
completedSteps++;
}
}
return completedSteps;
}
}