|
|
|
|
@@ -165,6 +165,7 @@ public class ApplicationEvaluationDao {
|
|
|
|
|
entity.setSuspendedDays(0L);
|
|
|
|
|
entity.setStartDate(DateTimeUtil.DateServerToUTC(LocalDateTime.now()));
|
|
|
|
|
entity.setEndDate(DateTimeUtil.DateServerToUTC(application.getSubmissionDate().plusDays(30)));
|
|
|
|
|
entity.setEvaluationVersion(application.getEvaluationVersion());
|
|
|
|
|
entity.setStatus(ApplicationEvaluationStatusTypeEnum.OPEN.getValue());
|
|
|
|
|
return entity;
|
|
|
|
|
}
|
|
|
|
|
@@ -286,6 +287,7 @@ public class ApplicationEvaluationDao {
|
|
|
|
|
response.setNote(entity.getNote());
|
|
|
|
|
response.setMotivation(entity.getMotivation());
|
|
|
|
|
response.setStatus(ApplicationEvaluationStatusTypeEnum.valueOf(entity.getStatus()));
|
|
|
|
|
response.setEvaluationVersion(EvaluationVersionEnum.valueOf(entity.getEvaluationVersion()));
|
|
|
|
|
response.setEvaluationEndDate(entity.getEndDate());
|
|
|
|
|
response.setCreatedDate(entity.getCreatedDate());
|
|
|
|
|
response.setUpdatedDate(entity.getUpdatedDate());
|
|
|
|
|
@@ -635,6 +637,7 @@ public class ApplicationEvaluationDao {
|
|
|
|
|
ApplicationEvaluationEntity oldApplicationEvaluation = null;
|
|
|
|
|
ApplicationEntity application = applicationService.validateApplication(assignedApplications.get().getApplication().getId());
|
|
|
|
|
VersionActionTypeEnum actionType = VersionActionTypeEnum.INSERT;
|
|
|
|
|
validateApplicationEvaluationRequest(req, application);
|
|
|
|
|
if (existingEntityOptional.isPresent()) {
|
|
|
|
|
entity = existingEntityOptional.get();
|
|
|
|
|
oldApplicationEvaluation = Utils.getClonedEntityForData(entity);
|
|
|
|
|
@@ -706,7 +709,14 @@ public class ApplicationEvaluationDao {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void updateAmendmentDocumentsAndFormFields(List<ApplicationAmendmentRequestEntity> applicationAmendmentRequestEntities, List<AmendmentDetailsRequest> amendmentFormFields) {
|
|
|
|
|
private void validateApplicationEvaluationRequest(ApplicationEvaluationRequest req, ApplicationEntity application) {
|
|
|
|
|
if(EvaluationVersionEnum.V2.getValue().equals(application.getEvaluationVersion())) {
|
|
|
|
|
req.setChecklist(null);
|
|
|
|
|
req.setCriteria(null);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void updateAmendmentDocumentsAndFormFields(List<ApplicationAmendmentRequestEntity> applicationAmendmentRequestEntities, List<AmendmentDetailsRequest> amendmentFormFields) {
|
|
|
|
|
// Iterate through amendment request entities
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
@@ -1130,6 +1140,7 @@ public class ApplicationEvaluationDao {
|
|
|
|
|
List<ApplicationFormEntity> applicationFormEntities = applicationFormRepository.findByApplicationId(applicationId);
|
|
|
|
|
response.setApplicationId(application.getId());
|
|
|
|
|
response.setAssignedApplicationId(assignedApplications.getId());
|
|
|
|
|
response.setEvaluationVersion(EvaluationVersionEnum.valueOf(application.getEvaluationVersion()));
|
|
|
|
|
response.setNote(null);
|
|
|
|
|
response.setMotivation(null);
|
|
|
|
|
response.setApplicationStatus(ApplicationStatusTypeEnum.valueOf(application.getStatus()));
|
|
|
|
|
@@ -2001,7 +2012,7 @@ public class ApplicationEvaluationDao {
|
|
|
|
|
ApplicationEvaluationFormEntity applicationEvaluationFormEntity,
|
|
|
|
|
List<ApplicationEvaluationFormFieldEntity> applicationEvaluationFormFieldEntities,
|
|
|
|
|
EvaluationFormEntity evaluationFormEntity){
|
|
|
|
|
ApplicationEvaluationFormFieldEntity applicationEvaluationFormFieldEntity = null;
|
|
|
|
|
ApplicationEvaluationFormFieldEntity applicationEvaluationFormFieldEntity = new ApplicationEvaluationFormFieldEntity();
|
|
|
|
|
validateFileUploadDocuments(applicationFormFieldRequestBean, evaluationFormEntity);
|
|
|
|
|
VersionActionTypeEnum actionType = VersionActionTypeEnum.INSERT;
|
|
|
|
|
ApplicationEvaluationFormFieldEntity oldApplicationEvaluationFormFieldData = null;
|
|
|
|
|
@@ -2018,6 +2029,7 @@ public class ApplicationEvaluationDao {
|
|
|
|
|
break;
|
|
|
|
|
} else {
|
|
|
|
|
applicationEvaluationFormFieldEntity.setApplicationEvaluationForm(applicationEvaluationFormEntity);
|
|
|
|
|
applicationEvaluationFormFieldEntity.setIsDeleted(Boolean.FALSE);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -2131,6 +2143,7 @@ public class ApplicationEvaluationDao {
|
|
|
|
|
response.setApplicationId(entity.getApplicationId());
|
|
|
|
|
response.setEvaluationId(entity.getId());
|
|
|
|
|
response.setNote(entity.getNote());
|
|
|
|
|
response.setEvaluationVersion(EvaluationVersionEnum.valueOf(entity.getEvaluationVersion()));
|
|
|
|
|
response.setCreatedDate(entity.getCreatedDate());
|
|
|
|
|
response.setUpdatedDate(entity.getUpdatedDate());
|
|
|
|
|
return response;
|
|
|
|
|
@@ -2152,6 +2165,7 @@ public class ApplicationEvaluationDao {
|
|
|
|
|
response.setApplicationId(evaluationEntity.getApplicationId());
|
|
|
|
|
response.setNote(evaluationEntity.getNote());
|
|
|
|
|
response.setStatus(evaluationEntity.getStatus());
|
|
|
|
|
response.setEvaluationVersion(EvaluationVersionEnum.valueOf(evaluationEntity.getEvaluationVersion()));
|
|
|
|
|
response.setAssignedApplicationId(evaluationEntity.getAssignedApplicationsEntity().getId());
|
|
|
|
|
|
|
|
|
|
EvaluationFormEntity evaluationFormEntity = evaluationFormRepository.findByCallIdAndIsDeletedFalse(evaluationEntity.getAssignedApplicationsEntity().getApplication().getCall().getId());
|
|
|
|
|
|