tornata indietro
This commit is contained in:
@@ -932,13 +932,15 @@ public class SystemController {
|
||||
* IL PARAMETRO 'azione' PUO' ASSUMERE I SEGUENTI VALORI: 'A' -
|
||||
* Apertura, 'B' - Apertura da Cliente, 'U' - Cambio Stato, 'C' -
|
||||
* Chiusura, 'F' - Note feedback, 'S' - Sollecito
|
||||
*/
|
||||
|
||||
String htmlNotifyMail, subject, includeFb = "", emailTo = "", query, emailUtente = "";
|
||||
*/String htmlNotifyMail, subject, codAnag = "", includeFb = "", activityResultId, emailUtente = "", emailTo = "", query;
|
||||
String webUrl = "https://www.studioml.it/integry/";
|
||||
String taskUrl = "https://task.studioml.it/";
|
||||
String emailHelpdesk = "helpdesk@integry.it";
|
||||
|
||||
PreparedStatement info;
|
||||
ResultSet res;
|
||||
|
||||
|
||||
/** VALUTARE SE IL SEGUENTE CONTROLLO LO SI DEBBA FARE IN WINACT: */
|
||||
// CONTROLLO PER INSERIRE LINK FEEDBACK DEL CLIENTE SE ...
|
||||
includeFb = "";
|
||||
@@ -949,11 +951,16 @@ public class SystemController {
|
||||
// ... OPPURE AGG. A STATO "RISCONTRO CLIE."
|
||||
query = " SELECT activity_result_id FROM stb_activity WHERE activity_id = "
|
||||
+ UtilityDB.valueToString(activityID);
|
||||
String activityResultId = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), query);
|
||||
|
||||
if (UtilityString.equalsIgnoreCase(activityResultId, "RISCONTRO CLIE.")) {
|
||||
includeFb = "&linkfb=1";
|
||||
info = multiDBTransactionManager.prepareStatement(query);
|
||||
res = info.executeQuery();
|
||||
if (res.next()) {
|
||||
activityResultId = res.getString(1);
|
||||
if ("RISCONTRO CLIE.".equals(activityResultId)) {
|
||||
includeFb = "&linkfb=1";
|
||||
}
|
||||
}
|
||||
res.close();
|
||||
info.close();
|
||||
|
||||
} else if ("F".equals(azione) || "S".equals(azione)) {
|
||||
// RECUPERA EMAIL UTENTE PER INVIO NOTIFICA FEEDBACK NEGATIVO O
|
||||
@@ -961,12 +968,16 @@ public class SystemController {
|
||||
query = "SELECT e_mail " +
|
||||
"FROM stb_activity INNER JOIN jtb_flav ON cod_jflav = user_name " +
|
||||
"WHERE activity_id = " + UtilityDB.valueToString(activityID);
|
||||
emailUtente = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), query);
|
||||
|
||||
info = multiDBTransactionManager.prepareStatement(query);
|
||||
res = info.executeQuery();
|
||||
if (res.next()) {
|
||||
emailUtente = res.getString(1);
|
||||
}
|
||||
if (emailUtente.length() == 0) {
|
||||
emailUtente = emailHelpdesk;
|
||||
}
|
||||
|
||||
res.close();
|
||||
info.close();
|
||||
}
|
||||
|
||||
URL url = new URL(webUrl + "mail_models/ticket_mail.php?act=" + azione + includeFb);
|
||||
@@ -1002,8 +1013,8 @@ public class SystemController {
|
||||
emailTo = emailPersRif;
|
||||
}
|
||||
|
||||
if (emailTo != null && !emailTo.isEmpty()) {
|
||||
mailService.sendMailPrimary("noreply@integry.it", "Integry Ticketing", emailTo, "", ccn, subject, htmlNotifyMail, true, true, null, null, null);
|
||||
if (!emailTo.isEmpty()) {
|
||||
mailService.sendMailPrimary("noreply@integry.it", "Integry Ticketing", emailTo, null, ccn, subject, htmlNotifyMail, true, true, null, null, null);
|
||||
|
||||
StbActivity activity = new StbActivity();
|
||||
activity.setOperation(OperationType.NO_OP);
|
||||
@@ -1025,7 +1036,13 @@ public class SystemController {
|
||||
+ " vtb_clie_pers_rif.e_mail IS NULL " + "WHERE stb_activity.activity_id = "
|
||||
+ UtilityDB.valueToString(activityID) + " AND "
|
||||
+ " vtb_clie_pers_rif.e_mail IS NULL";
|
||||
String codAnag = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), query);
|
||||
|
||||
info = multiDBTransactionManager.prepareStatement(query);
|
||||
res = info.executeQuery();
|
||||
if (res.next())
|
||||
codAnag = res.getString(1);
|
||||
res.close();
|
||||
info.close();
|
||||
|
||||
String domainIntegry = "integry.it";
|
||||
if (!UtilityString.isNullOrEmpty(codAnag) && !UtilityString.isNullOrEmpty(personaRif)
|
||||
|
||||
Reference in New Issue
Block a user