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);
|
transformaDOMToXML(doc, fileXML);
|
||||||
|
|
||||||
} catch (Exception e) {
|
} 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;
|
return fileXML;
|
||||||
}
|
}
|
||||||
|
@ -91,19 +91,19 @@ public class GerarXMLExportacaoSGTI {
|
||||||
try {
|
try {
|
||||||
dadosTrecho = exportador.getDadosTrecho();
|
dadosTrecho = exportador.getDadosTrecho();
|
||||||
} catch (SQLException e) {
|
} 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 {
|
try {
|
||||||
dadosReceita = exportador.getDadosReceita();
|
dadosReceita = exportador.getDadosReceita();
|
||||||
} catch (SQLException e) {
|
} 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 {
|
try {
|
||||||
dadosViagemExtra = exportador.getDadosViagemExtra();
|
dadosViagemExtra = exportador.getDadosViagemExtra();
|
||||||
} catch (SQLException e) {
|
} 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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String tenant = StringUtils.substringBetween(url, "[", "]");
|
||||||
|
if (tenant != null) {
|
||||||
|
url = url.replaceAll("\\[.*?\\]", "");
|
||||||
|
}
|
||||||
url = montarUrlRequest(url);
|
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.";
|
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");
|
return url.concat("adm/limparCache");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void httpRequestApi(final String url) {
|
private void httpRequestApi(final String url, final String tenant) {
|
||||||
new Thread(new Runnable() {
|
new Thread(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
@ -93,6 +97,11 @@ public class ItemMenuLimparCacheLocalidadesAPI extends DefaultItemMenuSistema {
|
||||||
try {
|
try {
|
||||||
creds = new UsernamePasswordCredentials("internal", getToken());
|
creds = new UsernamePasswordCredentials("internal", getToken());
|
||||||
request.addHeader(new BasicScheme().authenticate(creds, request));
|
request.addHeader(new BasicScheme().authenticate(creds, request));
|
||||||
|
|
||||||
|
if (tenant != null) {
|
||||||
|
request.addHeader("x-tenant-id", tenant);
|
||||||
|
}
|
||||||
|
|
||||||
HttpResponse response = client.execute(request);
|
HttpResponse response = client.execute(request);
|
||||||
if(response != null && response.getStatusLine() != null) {
|
if(response != null && response.getStatusLine() != null) {
|
||||||
log.info(String.format(":: Response Status Code %d ::", response.getStatusLine().getStatusCode()));
|
log.info(String.format(":: Response Status Code %d ::", response.getStatusLine().getStatusCode()));
|
||||||
|
|
Loading…
Reference in New Issue