Rimossa lettura dello username direttamente dall'header in alcuni servizi

This commit is contained in:
2025-02-19 10:11:27 +01:00
parent bd48535981
commit 26ecc2564f
5 changed files with 11 additions and 14 deletions

View File

@@ -4,13 +4,11 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
import it.integry.common.var.CommonConstants;
import it.integry.ems_model.annotation.*;
import it.integry.ems_model.base.EntityBase;
import org.kie.api.definition.type.PropertyReactive;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.time.LocalDateTime;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.kie.api.definition.type.PropertyReactive;
import java.time.LocalDateTime;
@Master
@PropertyReactive
@@ -104,10 +102,6 @@ public class StbAuthToken extends EntityBase {
@Override
public void delete() throws Exception {
logger.debug("Cancello token " + "[Expiration: " + CommonConstants.DATETIME_YMD_DASHED_FORMATTER.format(getExpiryDate()) + " - " + "Refresh: " + getRefreshToken() + " - " + "Device ID: " + getDeviceId() + "]");
StringWriter stringWriter = new StringWriter();
PrintWriter stacktraceWriter = new PrintWriter(stringWriter);
new Throwable().printStackTrace(stacktraceWriter);
logger.debug("STACKTRACE: " + stringWriter);
super.delete();
}
}

View File

@@ -34,7 +34,6 @@ import it.integry.ems.rules.businessLogic.dto.LoadColliDTO;
import it.integry.ems.service.EmsServices;
import it.integry.ems.service.EntityProcessor;
import it.integry.ems.service.ReportProcessor;
import it.integry.ems.service.dto.AttachmentDTO;
import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager;
import it.integry.ems.utility.UtilityEntity;
import it.integry.ems_model.base.EntityBase;
@@ -301,7 +300,7 @@ public class DocumentController {
dtbDocPdf.setSerDoc(dtbDoctRet.getSerDoc());
dtbDocPdf.setCodDtip(dtbDoctRet.getCodDtip());
dtbDocPdf.setCodAnag(dtbDoctRet.getCodAnag());
dtbDocPdf.setUtente(request.getHeader("username"));
dtbDocPdf.setUtente(requestDataDTO.getUsername());
dtbDocPdf.setFilesize(new BigDecimal(bytes.length));
dtbDocPdf.setFilecontent(Base64.encodeBase64String(bytes));

View File

@@ -3,6 +3,7 @@ package it.integry.ems.logistic.controller;
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
import com.fasterxml.jackson.databind.node.ObjectNode;
import it.integry.common.var.CommonConstants;
import it.integry.ems.javabeans.RequestDataDTO;
import it.integry.ems.logistic.dto.sm2.WdtbDoctDTO;
import it.integry.ems.logistic.service.*;
import it.integry.ems.logistic.type.AccettazioneType;
@@ -83,6 +84,9 @@ public class LogisticController {
@Autowired
private ServiceChecker serviceChecker;
@Autowired
private RequestDataDTO requestDataDTO;
@RequestMapping(value = "/logistic/status", method = RequestMethod.GET)
public @ResponseBody
List<StatusResponse> status(HttpServletRequest request) {
@@ -565,7 +569,7 @@ public class LogisticController {
ServiceRestResponse sr = null;
try {
String currentCodMdep = UtilityUser.getCodMdep(multiDBTransactionManager, request.getHeader("username"));
String currentCodMdep = UtilityUser.getCodMdep(multiDBTransactionManager, requestDataDTO.getUsername());
JsonNodeFactory factory = JsonNodeFactory.instance;
ObjectNode root = factory.objectNode();

View File

@@ -169,7 +169,7 @@ public class PvmController {
ServiceRestResponse response = null;
try {
String item = pvmService.getElencoArticoli(filtroXML, chiaveGriglia, request.getHeader("username"), outputEncoded);
String item = pvmService.getElencoArticoli(filtroXML, chiaveGriglia, requestDataDTO.getUsername(), outputEncoded);
response = new ServiceRestResponse(EsitoType.OK);
response.setXmlString(item, outputEncoded);
} catch (Exception e) {

View File

@@ -353,7 +353,7 @@ public class SystemController {
@RequestParam(required = false) String codMdep,
@RequestBody List<StbGestSetup> stbGestSetupList) throws Exception {
return ServiceRestResponse.createPositiveResponse(systemService.getGestSetupList(stbGestSetupList, request.getHeader("username"), codMdep));
return ServiceRestResponse.createPositiveResponse(systemService.getGestSetupList(stbGestSetupList, requestDataDTO.getUsername(), codMdep));
}
@Deprecated