fixes bug#22366
dev:lucas qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@108080 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
d7f3bd0dae
commit
01519ad290
|
@ -82,7 +82,7 @@ public class GerarXMLExportacaoSGTI {
|
|||
transformaDOMToXML(doc, fileXML);
|
||||
|
||||
} catch (Exception e) {
|
||||
log.error("Ocorreu um erro ao gerar o XML. "+e.getMessage());
|
||||
log.error("Ocorreu um erro ao gerar o XML. "+e.getMessage(), e);
|
||||
}
|
||||
return fileXML;
|
||||
}
|
||||
|
@ -91,19 +91,19 @@ public class GerarXMLExportacaoSGTI {
|
|||
try {
|
||||
dadosTrecho = exportador.getDadosTrecho();
|
||||
} catch (SQLException e) {
|
||||
log.error("Ocorreu um erro ao consultar os trechos. "+e.getMessage());
|
||||
log.error("Ocorreu um erro ao consultar os trechos. "+e.getMessage(), e);
|
||||
}
|
||||
|
||||
try {
|
||||
dadosReceita = exportador.getDadosReceita();
|
||||
} catch (SQLException e) {
|
||||
log.error("Ocorreu um erro ao obter os dados da receita. "+e.getMessage());
|
||||
log.error("Ocorreu um erro ao obter os dados da receita. "+e.getMessage(), e);
|
||||
}
|
||||
|
||||
try {
|
||||
dadosViagemExtra = exportador.getDadosViagemExtra();
|
||||
} catch (SQLException e) {
|
||||
log.error("Ocorreu um erro ao obter os dados da viagem extra. "+e.getMessage());
|
||||
log.error("Ocorreu um erro ao obter os dados da viagem extra. "+e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -62,8 +62,12 @@ public class ItemMenuLimparCacheLocalidadesAPI extends DefaultItemMenuSistema {
|
|||
return;
|
||||
}
|
||||
|
||||
String tenant = StringUtils.substringBetween(url, "[", "]");
|
||||
if (tenant != null) {
|
||||
url = url.replaceAll("\\[.*?\\]", "");
|
||||
}
|
||||
url = montarUrlRequest(url);
|
||||
httpRequestApi(url);
|
||||
httpRequestApi(url, tenant);
|
||||
}
|
||||
|
||||
String message = "Solicitação de limpeza de cache executada com sucesso, o mesmo já está sendo processado pela API.";
|
||||
|
@ -81,7 +85,7 @@ public class ItemMenuLimparCacheLocalidadesAPI extends DefaultItemMenuSistema {
|
|||
return url.concat("adm/limparCache");
|
||||
}
|
||||
|
||||
private void httpRequestApi(final String url) {
|
||||
private void httpRequestApi(final String url, final String tenant) {
|
||||
new Thread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
|
@ -93,6 +97,11 @@ public class ItemMenuLimparCacheLocalidadesAPI extends DefaultItemMenuSistema {
|
|||
try {
|
||||
creds = new UsernamePasswordCredentials("internal", getToken());
|
||||
request.addHeader(new BasicScheme().authenticate(creds, request));
|
||||
|
||||
if (tenant != null) {
|
||||
request.addHeader("x-tenant-id", tenant);
|
||||
}
|
||||
|
||||
HttpResponse response = client.execute(request);
|
||||
if(response != null && response.getStatusLine() != null) {
|
||||
log.info(String.format(":: Response Status Code %d ::", response.getStatusLine().getStatusCode()));
|
||||
|
|
Loading…
Reference in New Issue