Done ticket GEPAFINBE-194
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user