\n" +
+ "
RICHIESTA INTEGRAZIONE DOCUMENTALE
\n" +
+ "
Buongiorno,
\n" +
+ "
In riferimento alla domanda di concessione di Finanziamento agevolato a valere sul Bando \n" +
+ " “{{call_name}}“ di cui al Protocollo n. {{protocol_number}} del\n" +
+ " {{protocol_date}} e {{protocol_time}}, alla luce dell'attività istruttoria svolta,\n" +
+ " segnaliamo quanto segue:\n" +
+ "
\n" +
+ " {{note}}\n" +
+ "
Vi invitiamo a fornire quanto sopra richiesto integrando la documentazione caricandola all'interno dello sportello\n" +
+ " online {{platform_link}} entro e non oltre {{response_days}} giorni dal ricevimento della presente comunicazione,\n" +
+ " precisando che, in caso di mancata ricezione nei termini indicati, saremo costretti a non prendere in considerazione la Vostra richiesta di finanziamento.\n" +
+ "
\n" +
+ "
La documentazione trasmessa e le informazioni fornite saranno processate dall'istruttore assegnatario della pratica.\n" +
+ "
\n" +
+ "
Distinti Saluti,
\n" +
+ "
{{email_signature}}
\n" +
+ "
\n" +
+ " \n" +
+ "";
+
+
+ public static final String APPLICATION_REJECTED_SVILUPPUMBRIA = "\n" +
+ " \n" +
+ " \n" +
+ "
Buongiorno,
\n" +
+ "
Si comunica che, in riferimento alla domanda a valere sul bando “{{call_name}}” di cui al\n" +
+ " Protocollo n. {{protocol_number}} del {{protocol_date}} alle {{protocol_time}},\n" +
+ " la stessa è stata sottoposta ad istruttoria di ammissibilità con esito negativo.
\n" +
+ "
Le motivazioni sono le seguenti: {{form_text}}
\n" +
+ "
Vi ricordiamo che i Beneficiari che hanno presentato richieste valutate non ammissibili entro 10 giorni dalla data di ricevimento della presente potranno finoltrare richiesta di chiarimenti e/o osservazioni alla scrivente Società ai sensi e per gli effetti dell’art.10 bis della L.241/1990 e s.m.i.
\n" +
+ "
Distinti Saluti,
\n" +
+ "
{{email_signature}}
\n" +
+ "
\n" +
+ " \n" +
+ "";
}
diff --git a/src/main/java/net/gepafin/tendermanagement/dao/ApplicationDao.java b/src/main/java/net/gepafin/tendermanagement/dao/ApplicationDao.java
index 7d15e8b1..35ecc113 100644
--- a/src/main/java/net/gepafin/tendermanagement/dao/ApplicationDao.java
+++ b/src/main/java/net/gepafin/tendermanagement/dao/ApplicationDao.java
@@ -31,6 +31,7 @@ import net.gepafin.tendermanagement.web.rest.api.errors.ResourceNotFoundExceptio
import net.gepafin.tendermanagement.web.rest.api.errors.Status;
import org.h2.util.IOUtils;
+import org.json.JSONObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -49,11 +50,16 @@ import java.io.IOException;
import java.io.InputStream;
import java.math.BigDecimal;
import java.text.MessageFormat;
+import java.text.NumberFormat;
+import java.text.ParseException;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.*;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
import java.util.stream.Collectors;
+import java.util.stream.Stream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
@@ -94,29 +100,29 @@ public class ApplicationDao {
@Autowired
private FlowDataRepository flowDataRepository;
-
+
@Autowired
private UserCompanyDelegationRepository userCompanyDelegationRepository;
-
+
@Autowired
private Validator validator;
-
+
@Autowired
private CompanyService companyService;
@Autowired
private S3PathConfig s3PathConfig;
-
+
@Autowired
private SystemEmailTemplatesService systemEmailTemplatesService;
@Autowired
private AssignedApplicationsRepository assignedApplicationsRepository;
-
+
@Value("${default_System_Receiver_Email}")
private String defaultSystemReceiverEmail;
-
+
@Value("${rinaldo_email}")
private String rinaldoEmail;
-
+
@Value("${carlo_email}")
private String carloEmail;
@@ -125,37 +131,37 @@ public class ApplicationDao {
@Autowired
private AmazonS3Service amazonS3Service;
-
+
@Autowired
private ApplicationSignedDocumentRepository applicationSignedDocumentRepository;
-
+
// @Value("${aws.s3.url.folder.signed.document}")
// private String signedDocumentS3Folder;
-
+
@Value("${default.hub.uuid}")
private String defaultHubUuid;
-
+
@Autowired
private UserService userService;
@Autowired
private S3PathConfig s3ConfigBean;
-
+
@Autowired
private ProtocolDao protocolDao;
-
+
@Autowired
private HubService hubService;
@Autowired
private EmailNotificationDao emailNotificationDao;
-
+
@Autowired
private FormDao formDao;
@Autowired
private EmailLogDao emailLogDao;
-
+
@Autowired
private UserWithCompanyRepository userWithCompanyRepository;
@@ -183,6 +189,7 @@ public class ApplicationDao {
@Autowired
private ApplicationEvaluationRepository applicationEvaluationRepository;
+
public ApplicationResponseBean createApplication(HttpServletRequest request, ApplicationRequestBean applicationRequestBean, Long formId, Long applicationId) {
FormEntity formEntity = formService.validateForm(formId);
// callService.validatePublishedCall(formEntity.getCall().getId());
@@ -258,7 +265,7 @@ public class ApplicationDao {
// List