fixes bug#AL-2610

master
wallace.henrique 2023-05-24 14:43:31 -03:00
parent 1701473467
commit 9c6e8a3810
4 changed files with 77 additions and 54 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.5.10</version> <version>1.5.11</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>

View File

@ -1,15 +1,12 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.seguridad; package com.rjconsultores.ventaboletos.web.gui.controladores.seguridad;
import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections; import java.util.Collections;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry;
import javax.sql.DataSource; import javax.sql.DataSource;
@ -77,6 +74,7 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
private MyTextbox txtIdAuditado; private MyTextbox txtIdAuditado;
@Autowired @Autowired
private DataSource dataSourceRead; private DataSource dataSourceRead;
private Map<String, String> nomeTelas;
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
@ -136,7 +134,7 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
String tela = cmbTela.getSelectedItem() != null ? cmbTela.getSelectedItem().getValue().toString() : null; String tela = cmbTela.getSelectedItem() != null ? cmbTela.getSelectedItem().getValue().toString() : null;
if(tela != null) { if(tela != null) {
sistemaBusqueda.addFilterEqual("tela", tela); sistemaBusqueda.addFilterEqual("tela", recuperarChaveNomeTela(tela));
} }
AuditadorTipoAlteracao tipoAlteracao = cmbTipoAlteracao.getSelectedItem() != null ? (AuditadorTipoAlteracao) cmbTipoAlteracao.getSelectedItem().getValue() : null; AuditadorTipoAlteracao tipoAlteracao = cmbTipoAlteracao.getSelectedItem() != null ? (AuditadorTipoAlteracao) cmbTipoAlteracao.getSelectedItem().getValue() : null;
@ -159,6 +157,8 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
log.error("", ex); log.error("", ex);
} }
} }
}else {
configurarNomesTelas();
} }
} }
@ -243,13 +243,34 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
private List<String> recuperarChavesClasse(List<String> lsTela) { private List<String> recuperarChavesClasse(List<String> lsTela) {
nomeTelas = new HashMap<String, String>();
List<String> lsTelasAux = new ArrayList<String>(); List<String> lsTelasAux = new ArrayList<String>();
for (String tela : lsTela) { for (String tela : lsTela) {
lsTelasAux.add(Labels.getLabel(tela, tela)); lsTelasAux.add(Labels.getLabel(tela, tela));
nomeTelas.put(tela, Labels.getLabel(tela, tela));
} }
Collections.sort(lsTelasAux); Collections.sort(lsTelasAux);
return lsTelasAux; return lsTelasAux;
} }
private String recuperarChaveNomeTela(String tela) {
String chave = null;
for (Entry<String, String> entry : nomeTelas.entrySet()) {
if (entry.getValue().equals(tela)) {
chave = entry.getKey();
}
}
return chave;
}
@SuppressWarnings("unchecked")
private void configurarNomesTelas() {
List<LogAuditoria> lista = logAuditoriaList.getListData();
for (LogAuditoria logAuditoria : lista) {
logAuditoria.setTela(nomeTelas.get(logAuditoria.getTela()));
}
}
} }

View File

@ -9798,55 +9798,56 @@ relatorioEstornoCartaoController.ajuda= O objetivo desse relatório é buscar as
#Chaves Auditar Classe #Chaves Auditar Classe
auditarClasse.Categoria=Altera<EFBFBD><EFBFBD>o de Categoria auditarClasse.Categoria=Alteração de Categoria
auditarClasse.CategoriaBloqueioImpPosterior=Altera<EFBFBD><EFBFBD>o Ponto de Venda/Categoria/Bloqueio/ImpPosterior auditarClasse.CategoriaBloqueioImpPosterior=Alteração Ponto de Venda/Categoria/Bloqueio/ImpPosterior
auditarClasse.CategoriaClasse=Altera<EFBFBD><EFBFBD>o de Categoria Classe auditarClasse.CategoriaClasse=Alteração de Categoria Classe
auditarClasse.CategoriaCorrida=Altera<EFBFBD><EFBFBD>o de Categoria Corrida auditarClasse.CategoriaCorrida=Alteração de Categoria Corrida
auditarClasse.CategoriaCtrl=Altera<EFBFBD><EFBFBD>o de Categoria auditarClasse.CategoriaCtrl=Alteração de Categoria
auditarClasse.CategoriaDescuento=Altera<EFBFBD><EFBFBD>o de Categoria Desconto auditarClasse.CategoriaDescuento=Alteração de Categoria Desconto
auditarClasse.CategoriaMarca=Altera<EFBFBD><EFBFBD>o de Marca de Categoria auditarClasse.CategoriaMarca=Alteração de Marca de Categoria
auditarClasse.CategoriaMercado=Altera<EFBFBD><EFBFBD>o de Categoria Mercado auditarClasse.CategoriaMercado=Alteração de Categoria Mercado
auditarClasse.CategoriaOrgao=Altera<EFBFBD><EFBFBD>o de Categoria Orgao Concedente auditarClasse.CategoriaOrgao=Alteração de Categoria Orgao Concedente
auditarClasse.CategoriaPeriodo=Altera<EFBFBD><EFBFBD>o de Categoria Desconto Periodo auditarClasse.CategoriaPeriodo=Alteração de Categoria Desconto Periodo
auditarClasse.CategoriaRuta=Altera<EFBFBD><EFBFBD>o de Categoria de Linha auditarClasse.CategoriaRuta=Alteração de Categoria de Linha
auditarClasse.CategoriaRutaExcecao=Altera<EFBFBD><EFBFBD>o de Categoria Eexce<63><65>o de linha auditarClasse.CategoriaRutaExcecao=Alteração de Categoria Eexceção de linha
auditarClasse.ClaseServicio=Altera<EFBFBD><EFBFBD>o de Categoria Servi<76>o auditarClasse.ClaseServicio=Alteração de Categoria Serviço
auditarClasse.CobrancaAdcPuntoVenta=Altera<EFBFBD><EFBFBD>o Cobran<61>a de Ponto de Venda auditarClasse.CobrancaAdcPuntoVenta=Alteração Cobrança de Ponto de Venda
auditarClasse.CoeficienteTarifa=Altera<EFBFBD><EFBFBD>o de Coeficiente Tarifario auditarClasse.CoeficienteTarifa=Alteração de Coeficiente Tarifario
auditarClasse.ConfRestricaoCanalVenta=Bloqueio de Trecho por Canal de Venda auditarClasse.ConfRestricaoCanalVenta=Bloqueio de Trecho por Canal de Venda
auditarClasse.ConfRestricaoExcecao=Altera<EFBFBD><EFBFBD>o de Bloqueio de Trecho por canal de Venda/Exce<63><65>o Data Servi<76>o auditarClasse.ConfRestricaoExcecao=Alteração de Bloqueio de Trecho por canal de Venda/Exceção Data Serviço
auditarClasse.ConfRestricaoOrgaoConcedente=Bloqueio de Trecho por Canal de Venda/Aba <EFBFBD>rg<EFBFBD>o Concedente auditarClasse.ConfRestricaoOrgaoConcedente=Bloqueio de Trecho por Canal de Venda/Aba Órgão Concedente
auditarClasse.ConfRestricaoPtovta=Bloqueio de Trecho por Canal de Venda/Aba Ponto de Venda auditarClasse.ConfRestricaoPtovta=Bloqueio de Trecho por Canal de Venda/Aba Ponto de Venda
auditarClasse.ConfRestricaoTramo=Altera<EFBFBD><EFBFBD>o de Trecho por canal de Venda auditarClasse.ConfRestricaoTramo=Alteração de Trecho por canal de Venda
auditarClasse.ConfRestricaoTramoOC=Altera<EFBFBD><EFBFBD>o de Trecho OC por canal de Venda auditarClasse.ConfRestricaoTramoOC=Alteração de Trecho OC por canal de Venda
auditarClasse.ConfRestricaoVendaWeb=Bloqueio de Trecho por canal de Venda Web auditarClasse.ConfRestricaoVendaWeb=Bloqueio de Trecho por canal de Venda Web
auditarClasse.EsquemaCorrida=Configura<EFBFBD><EFBFBD>o de Servi<76>os auditarClasse.EsquemaCorrida=Configuração de Serviços
auditarClasse.FormaPago=Forma Pagamento auditarClasse.FormaPago=Forma Pagamento
auditarClasse.FormaPagoDet=Altera<EFBFBD><EFBFBD>o de Forma Pago Detalhe Ponto de Venda auditarClasse.FormaPagoDet=Alteração de Forma Pago Detalhe Ponto de Venda
auditarClasse.HistoricoFormaPagoPuntoVenta=Alteracao Forma Pago Ponto de Venda/Historico auditarClasse.HistoricoFormaPagoPuntoVenta=Alteracao Forma Pago Ponto de Venda/Historico
auditarClasse.HistoricoPuntoVenta=Altera<72><61>o Ponto de Venda/Historico auditarClasse.HistoricoPuntoVenta=Alteração Ponto de Venda/Historico
auditarClasse.OrgaoCancelacion=Altera<72><61>o de <20>rgao Cancelamento auditarClasse.OrgaoCancelacion=Alteração de Órgao Cancelamento
auditarClasse.OrgaoConcedente=Altera<72><61>o de Orgao Concedente auditarClasse.OrgaoConcedente=Alteração de Orgao Concedente
auditarClasse.OrgaoEmpParam=Altera<72><61>o de Orgao Empresa Par<61>metro auditarClasse.OrgaoEmpParam=Alteração de Orgao Empresa Parâmetro
auditarClasse.ParamRecoleccion=Altera<72><61>o de Parametro Recolec<65><63>o Ponto de Venda auditarClasse.ParamRecoleccion=Alteração de Parametro Recolecção Ponto de Venda
auditarClasse.PtovtaAntecipacomissao=Altera<72><61>o Ponto de Venda/Antecipa<70><61>o Comiss<73>o auditarClasse.PtovtaAntecipacomissao=Alteração Ponto de Venda/Antecipação Comissão
auditarClasse.PtovtaAntifraude=Altera<72><61>o Ponto de Venda/Antifraude auditarClasse.PtovtaAntifraude=Alteração Ponto de Venda/Antifraude
auditarClasse.PtovtaCatInd=Altera<72><61>o de Categoria Ponto de Venda auditarClasse.PtovtaCatInd=Alteração de Categoria Ponto de Venda
auditarClasse.PtoVtaCheckin=Altera<72><61>o de Localidades/Permitidas/Checkin Ponto de Venda auditarClasse.PtoVtaCheckin=Alteração de Localidades/Permitidas/Checkin Ponto de Venda
auditarClasse.PtovtaComissao=Altera<72><61>o Ponto Venda/Comiss<73>o auditarClasse.PtovtaComissao=Alteração Ponto Venda/Comissão
auditarClasse.PtovtaEmpresa=Altera<72><61>o Ponto de Venda/de Empresas/Venda auditarClasse.PtovtaEmpresa=Alteração Ponto de Venda/de Empresas/Venda
auditarClasse.PtovtaEmpresaBloqueada=Altera<72><61>o Ponto de Venda/Empresa Bloqueada auditarClasse.PtovtaEmpresaBloqueada=Alteração Ponto de Venda/Empresa Bloqueada
auditarClasse.PtovtaEstoque=Altera<72><61>o Estoque Ponto de Venda auditarClasse.PtovtaEstoque=Alteração Estoque Ponto de Venda
auditarClasse.PtovtaExcecaoMultaCanc=Altera<72><61>o Ponto de Venda/Excecao Multa Cancelamento auditarClasse.PtovtaExcecaoMultaCanc=Alteração Ponto de Venda/Excecao Multa Cancelamento
auditarClasse.PtovtaHorario=Altera<72><61>o Ponto Venda/Hor<6F>rio auditarClasse.PtovtaHorario=Alteração Ponto Venda/Horário
auditarClasse.PtoVtaSeguro=Altera<72><61>o de Seguro no Ponto de Venda auditarClasse.PtoVtaSeguro=Alteração de Seguro no Ponto de Venda
auditarClasse.PtovtaTitular=Altera<72><61>o Ponto Venda/Titular/Foto auditarClasse.PtovtaTitular=Alteração Ponto Venda/Titular/Foto
auditarClasse.PtoVtaUsuarioBancario=Altera<72><61>o Ponto de Venda/Usuario Banc<6E>rio auditarClasse.PtoVtaUsuarioBancario=Alteração Ponto de Venda/Usuario Bancário
auditarClasse.PuntoVenta=Altera<72><61>o de Ponto de Venda auditarClasse.PuntoVenta=Alteração de Ponto de Venda
auditarClasse.ReservacionCategoria=Altera<72><61>o de Reserva Categoria auditarClasse.ReservacionCategoria=Alteração de Reserva Categoria
auditarClasse.ReservacionPuntoVenta=Altera<72><61>o de Reserva Punto Venta auditarClasse.ReservacionPuntoVenta=Alteração de Reserva Punto Venta
auditarClasse.Tarifa=Altera<72><61>o de Pre<72>o auditarClasse.Tarifa=Alteração de Preço
auditarClasse.TarifaOficial=Altera<72><61>o de Pre<72>o / Tarifa Oficial auditarClasse.TarifaOficial=Alteração de Preço / Tarifa Oficial
auditarClasse.Usuario=Altera<72><61>o de Usu<73>rio auditarClasse.Usuario=Alteração de Usuário
auditarClasse.UsuarioPerfil=Altera<72><61>o de Usu<73>rio auditarClasse.UsuarioPerfil=Alteração de Usuário
auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modifica<63><61>o Massiva de Pre<72>os auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de Preços
auditarClasse.ModificacionMasivaTarifasUploadController=Modificação Massiva de Preços

View File

@ -10534,4 +10534,5 @@ auditarClasse.Tarifa=Alteração de Preço
auditarClasse.TarifaOficial=Alteração de Preço / Tarifa Oficial auditarClasse.TarifaOficial=Alteração de Preço / Tarifa Oficial
auditarClasse.Usuario=Alteração de Usuário auditarClasse.Usuario=Alteração de Usuário
auditarClasse.UsuarioPerfil=Alteração de Usuário auditarClasse.UsuarioPerfil=Alteração de Usuário
auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de Preços auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de Preços
auditarClasse.ModificacionMasivaTarifasUploadController=Modificação Massiva de Preços