From 1da361faf5e428a1d865bcb244728eeb54df65ce Mon Sep 17 00:00:00 2001 From: rajesh Date: Fri, 24 Oct 2025 19:03:47 +0530 Subject: [PATCH] Updated placeholder in doc for special amendment --- .../tendermanagement/dao/EmailNotificationDao.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/gepafin/tendermanagement/dao/EmailNotificationDao.java b/src/main/java/net/gepafin/tendermanagement/dao/EmailNotificationDao.java index 08650fb7..1d7ebd86 100644 --- a/src/main/java/net/gepafin/tendermanagement/dao/EmailNotificationDao.java +++ b/src/main/java/net/gepafin/tendermanagement/dao/EmailNotificationDao.java @@ -146,10 +146,16 @@ public class EmailNotificationDao { List documentEntities=new ArrayList<>(); if(systemEmailTemplateResponse.getEmailScenario().equals(EmailScenarioTypeEnum.SPECIAL_APPLICATION_AMENDMENT_REQUESTED)) { String amount=Utils.convertToItalianFormat(String.valueOf(applicationEntity.getAmountAccepted())); + String protocolNumber=applicationEntity.getProtocol().getExternalProtocolNumber(); + if(protocolNumber==null){ + protocolNumber= String.valueOf(applicationEntity.getProtocol().getProtocolNumber()); + } replacements = Map.of( "{call_name}", applicationEntity.getCall().getName(), "{amount_accepted}", amount, - "{pec}", "bandi.gepafin@legalmail.it" + "{pec}", "bandi.gepafin@legalmail.it", + "{company_name}", company.getCompanyName(), + "{protocol_number}", protocolNumber ); if(Boolean.TRUE.equals(AmendmentDocumentTypeEnum.ALTRE_GARANZIE.getValue().equals(applicationAmendmentRequest.getAmendmentDocumentType()))){ documentEntities=documentRepository.findBySourceInAndIsDeletedFalse(List.of(applicationAmendmentRequest.getAmendmentDocumentType(),"MODELLO_AUTOCERTIFICAZIONE","MODELLO_PRIVACY"));