|
|
|
@ -161,7 +161,9 @@ public class MailUtil {
|
|
|
|
|
intPraticaId = parereGeologo.getIntPraticaId(); |
|
|
|
|
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
|
|
|
|
User tecnicoIstruttore = recuperaTecnicoIstruttore(intPratica); |
|
|
|
|
if(tecnicoIstruttore != null){ |
|
|
|
|
_log.info("email tecnico istruttore=" + tecnicoIstruttore.getEmailAddress()); |
|
|
|
|
|
|
|
|
|
String[] to = { tecnicoIstruttore.getEmailAddress() }; |
|
|
|
|
String[] cc = new String[0]; |
|
|
|
|
String[] ccn = new String[0]; |
|
|
|
@ -192,6 +194,10 @@ public class MailUtil {
|
|
|
|
|
long classPk = parereGeologoId; |
|
|
|
|
MailManagerUtil.sendMailByTemplatName(className, classPk, "NOTIFICA-BO", to, cc, ccn, templateVariables, |
|
|
|
|
null, serviceContext); |
|
|
|
|
} else { |
|
|
|
|
_log.warn("invioNotificaIstruttoreByGeologo - Tecnico istruttore mancante per pratica id=" |
|
|
|
|
+ intPraticaId); |
|
|
|
|
} |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
_log.error("invioNotificaIstruttoreByGeologo - Errore invio mail al tecnico istruttore per pratica id=" |
|
|
|
|
+ intPraticaId, e); |
|
|
|
@ -248,9 +254,11 @@ public class MailUtil {
|
|
|
|
|
User istruttoreUser = null; |
|
|
|
|
if (Validator.isNotNull(statusByUserId) && intPratica.getStatus() != WorkflowConstants.STATUS_DRAFT) { |
|
|
|
|
istruttoreUser = UserLocalServiceUtil.getUser(statusByUserId); |
|
|
|
|
if(istruttoreUser != null){ |
|
|
|
|
_log.info("istruttore pratica id=" + intPratica.getIntPraticaId() + ":" + istruttoreUser.getScreenName() |
|
|
|
|
+ " " + istruttoreUser.getEmailAddress()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return istruttoreUser; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|