Added field rejectedReasonSubject for application rejection
This commit is contained in:
@@ -2034,8 +2034,9 @@ public class ApplicationEvaluationDao {
|
||||
}
|
||||
if (Boolean.TRUE.equals(statusType.equals((ApplicationStatusTypeEnum.REJECTED.getValue())))) {
|
||||
String tipoInammissibilita =null;
|
||||
String emailType=null;
|
||||
if(Boolean.TRUE.equals(hub.getUniqueUuid().equals(defaultHubUuid))) {
|
||||
if (applicationEvaluationRequest.getMotivation() == null || applicationEvaluationRequest.getRejectedReason() == null) {
|
||||
if (applicationEvaluationRequest.getMotivation() == null || applicationEvaluationRequest.getRejectedReason() == null || applicationEvaluationRequest.getRejectedReasonSubject()==null) {
|
||||
throw new CustomValidationException(Status.VALIDATION_ERROR, Translator.toLocale(GepafinConstant.MORE_FIELDS_REQUIRED_FOR_REJECTION));
|
||||
}
|
||||
if (files != null) {
|
||||
@@ -2049,12 +2050,13 @@ public class ApplicationEvaluationDao {
|
||||
application.setRejectedDocument(rejectedDocumentId);
|
||||
}
|
||||
tipoInammissibilita=applicationEvaluationRequest.getRejectedReason();
|
||||
emailType=applicationEvaluationRequest.getRejectedReasonSubject();
|
||||
application.setRejectedReason(applicationEvaluationRequest.getRejectedReason());
|
||||
}
|
||||
application.setDateRejected(DateTimeUtil.DateServerToUTC(LocalDateTime.now()));
|
||||
application.setUpdatedDate(DateTimeUtil.DateServerToUTC(LocalDateTime.now()));
|
||||
application = applicationRepository.save(application);
|
||||
emailNotificationDao.sendInadmissibilityEmailForRejectedApplication(application,existingEntity,tipoInammissibilita);
|
||||
emailNotificationDao.sendInadmissibilityEmailForRejectedApplication(application,existingEntity,tipoInammissibilita,emailType);
|
||||
emailSendResponse = emailDao.buildEmailSendResponseFromRequest(request);
|
||||
responses = List.of(emailSendResponse);
|
||||
if (!Boolean.TRUE.equals(emailSendResponse.getIsEmailSend())) {
|
||||
@@ -2470,6 +2472,7 @@ public class ApplicationEvaluationDao {
|
||||
request.setMotivation(formRequestBean.getMotivation());
|
||||
request.setAmountAccepted(formRequestBean.getAmountAccepted());
|
||||
request.setRejectedReason(formRequestBean.getRejectedReason());
|
||||
request.setRejectedReasonSubject(formRequestBean.getRejectedReasonSubject());
|
||||
request.setCriteria(null);
|
||||
request.setChecklist(null);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user