diff --git a/ems-core/src/main/java/it/integry/ems/service/ReportProcessor.java b/ems-core/src/main/java/it/integry/ems/service/ReportProcessor.java index 1c9d1ec3b1..bc0af8f547 100644 --- a/ems-core/src/main/java/it/integry/ems/service/ReportProcessor.java +++ b/ems-core/src/main/java/it/integry/ems/service/ReportProcessor.java @@ -7,6 +7,7 @@ import it.integry.ems.report.dto.ReportTypeDTO; import it.integry.ems.report.dto.SubreportDTO; import it.integry.ems.sync.MultiDBTransaction.Connection; import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager; +import it.integry.ems.user.UserSession; import it.integry.ems.utility.UtilityDirs; import it.integry.ems.utility.UtilityFile; import it.integry.ems.utility.UtilityPdf; @@ -57,10 +58,10 @@ public class ReportProcessor { private MultiDBTransactionManager multiDBTransactionManager; @Autowired - private ResponseJSONObjectMapper jsonObjectMapper; + private SetupGest setupGest; @Autowired - private SetupGest setupGest; + private UserSession userSession; private static final Logger logger = LogManager.getLogger(); @@ -287,6 +288,21 @@ public class ReportProcessor { } hm_parameters.put("api_webservices", url); +// if ( userSession.getUsername() != null ) { +// String firmaUtente; +// String sql = +// Query.format( +// "SELECT id_attach FROM srl_user_attached WHERE user_name = %s", userSession.getUsername()); +// +// String idAttach = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql); +// +// if (!UtilityString.isNullOrEmpty(idAttach)) { +// firmaUtente = String.format("http://%s/ems-api/downloadStbFileAttachment/%s/firma_utente.png?profileDb=%s", +// url, idAttach, multiDBTransactionManager.getPrimaryDatasource().getProfile()); +// hm_parameters.put("firma_utente", firmaUtente); +// } +// } + completeParameter(jasperDTO, hm_parameters); JasperReportsContext jasperReportsContext = DefaultJasperReportsContext.getInstance();