From 50ef721ae3b1380616c388b7319e91877da49c0c Mon Sep 17 00:00:00 2001 From: gleimar Date: Tue, 17 May 2022 13:00:48 +0000 Subject: [PATCH] fixes bug#24519 dev:wallace qua:cleverson git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@112230 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../item/seguridad/ItemMenuLimparCacheEmbarcadaAPI.java | 8 +++++++- web/WEB-INF/i3-label_pt_BR.label | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/seguridad/ItemMenuLimparCacheEmbarcadaAPI.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/seguridad/ItemMenuLimparCacheEmbarcadaAPI.java index 87b4b758c..45f7d9af4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/seguridad/ItemMenuLimparCacheEmbarcadaAPI.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/seguridad/ItemMenuLimparCacheEmbarcadaAPI.java @@ -91,7 +91,13 @@ public class ItemMenuLimparCacheEmbarcadaAPI extends DefaultItemMenuSistema { private String[] getURLSAPI() { ApplicationContext appContext = AppContext.getApplicationContext(); ConstanteService constanteService = (ConstanteService) appContext.getBean("constanteService"); - String constante = constanteService.buscarURLAPI(); + String constante = constanteService.buscarURLAPIEmb(); + + if (StringUtils.isBlank(constante)){ + log.debug("Não foi encontrado a constante específica para a API da Embarcada. Será buscado o endereço da api de Venda"); + + constante = constanteService.buscarURLAPI(); + } return constante == null ? null : constante.split("\\|"); } diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index f5ff269d9..87e01a24d 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -10024,7 +10024,7 @@ limparCacheLocalidadesAPI.message.pergunta=Deseja recarregar Cache de Localidade indexController.mniLimparCacheEmbarcadaAPI.label = Recarregar Cache Sincronização Embarcada (API) limparCacheEmbarcadaAPI.title = Cache Embarcada (API) -limparCacheEmbarcadaAPI.message.naoconfigurado=A constante de configuração da URL da API não foi encontrada. +limparCacheEmbarcadaAPI.message.naoconfigurado=A constante de configuração da URL da API não foi encontrada. ATENÇÃO: Quando o cliente tem 2 APIs, uma para venda e outra para embarcada, as duas devem ser parametrizadas em constantes diferentes.. limparCacheEmbarcadaAPI.message.pergunta=Deseja recarregar o Cache de Sincronização (API) ? #Relatório de Aproveitamento Financeiro