From 45f621a116c204548a76132e1ac84893be9fdc8e Mon Sep 17 00:00:00 2001 From: wilian Date: Mon, 25 Feb 2019 17:53:59 +0000 Subject: [PATCH] fixes bug#13688 dev:fred qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@90229 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioIntegracaoAntiFraude.java | 28 +++++++++++-------- ...ExecutarRelatorioIntegracaoAntiFraude.java | 10 +++---- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioIntegracaoAntiFraude.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioIntegracaoAntiFraude.java index 9a8ed6e39..9e7fbfe63 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioIntegracaoAntiFraude.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioIntegracaoAntiFraude.java @@ -18,6 +18,12 @@ import com.rjconsultores.ventaboletos.web.gui.controladores.relatorios.integraca import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; public class RelatorioIntegracaoAntiFraude extends Relatorio { + + public static final String STATUSKONDUTOTOTALBUS_ID = "statusKondutoTotalBusId"; + public static final String EMPRESA_ID = "empresaId"; + public static final String PUNTOVENTA_ID = "puntoventaId"; + public static final String STATUSKONDUTO_ID = "statusKondutoId"; + public static final String STATUSKONDUTOENVIO_ID = "statusKondutoEnvioId"; public RelatorioIntegracaoAntiFraude(Map parametros, Connection conexao) { super(parametros, conexao); @@ -62,7 +68,7 @@ public class RelatorioIntegracaoAntiFraude extends Relatorio { instrucaoSql.append("PV.NOMBPUNTOVENTA NOMBPUNTOVENTA, "); instrucaoSql.append("TO_CHAR(TK.DATA_ENVIO, 'DD/MM/YYYY') DATA_ENVIO, "); instrucaoSql.append("TO_CHAR(TK.DATA_ENVIO, 'HH24:MI') HORA_ENVIO, "); - instrucaoSql.append("TK.VALOR VALOR, "); + instrucaoSql.append("TKFP.VALOR VALOR, "); instrucaoSql.append("TK.CODIGO_HTTP CODIGO_HTTP, "); instrucaoSql.append("TKFP.TIPO "); instrucaoSql.append("FROM TRANSACAO_KONDUTO TK "); @@ -78,24 +84,24 @@ public class RelatorioIntegracaoAntiFraude extends Relatorio { instrucaoSql.append("LEFT JOIN PARADA DESV ON DESV.PARADA_ID = TK.PARADA_ID_DESTINO_VOLTA "); instrucaoSql.append("WHERE TK.DATA_VENDA BETWEEN :dtInicial AND :dtFinal "); - if (parametros.get("statusKondutoTotalBusId") != null && StringUtils.isNotBlank(parametros.get("statusKondutoTotalBusId").toString())) { - instrucaoSql.append("AND TK.STATUSTRANSACAO IN(" + parametros.get("statusKondutoTotalBusId").toString() + ") "); + if (parametros.get(STATUSKONDUTOTOTALBUS_ID) != null && StringUtils.isNotBlank(parametros.get(STATUSKONDUTOTOTALBUS_ID).toString())) { + instrucaoSql.append("AND TK.STATUSTRANSACAO IN(" + parametros.get(STATUSKONDUTOTOTALBUS_ID).toString() + ") "); } - if (parametros.get("empresaId") != null && StringUtils.isNotBlank(parametros.get("empresaId").toString())) { - instrucaoSql.append("AND TK.EMPRESA_ID IN (" + parametros.get("empresaId") + ") "); + if (parametros.get(EMPRESA_ID) != null && StringUtils.isNotBlank(parametros.get(EMPRESA_ID).toString())) { + instrucaoSql.append("AND TK.EMPRESA_ID IN (" + parametros.get(EMPRESA_ID) + ") "); } - if (parametros.get("puntoventaId") != null && StringUtils.isNotBlank(parametros.get("puntoventaId").toString())) { - instrucaoSql.append("AND TK.PUNTOVENTA_ID IN (" + parametros.get("puntoventaId") + ")"); + if (parametros.get(PUNTOVENTA_ID) != null && StringUtils.isNotBlank(parametros.get(PUNTOVENTA_ID).toString())) { + instrucaoSql.append("AND TK.PUNTOVENTA_ID IN (" + parametros.get(PUNTOVENTA_ID) + ")"); } - if (parametros.get("statusKondutoId") != null && StringUtils.isNotBlank(parametros.get("statusKondutoId").toString())) { - instrucaoSql.append("AND (TK.STATUSTRANSACAOKONDUTO IN(" + parametros.get("statusKondutoId").toString() + ") OR TK.STATUSTRANSACAOKONDUTO IS NULL)"); + if (parametros.get(STATUSKONDUTO_ID) != null && StringUtils.isNotBlank(parametros.get(STATUSKONDUTO_ID).toString())) { + instrucaoSql.append("AND (TK.STATUSTRANSACAOKONDUTO IN(" + parametros.get(STATUSKONDUTO_ID).toString() + ") OR TK.STATUSTRANSACAOKONDUTO IS NULL)"); } - if (parametros.get("statusKondutoEnvioId") != null) { - instrucaoSql.append("AND TK.STATUSENVIO IN(" + parametros.get("statusKondutoEnvioId").toString() + ") "); + if (parametros.get(STATUSKONDUTOENVIO_ID) != null) { + instrucaoSql.append("AND TK.STATUSENVIO IN(" + parametros.get(STATUSKONDUTOENVIO_ID).toString() + ") "); } instrucaoSql.append(" ORDER BY TK.DATA_VENDA, TK.KONDUTO_ID "); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/integracaoantifraude/EventListenerExecutarRelatorioIntegracaoAntiFraude.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/integracaoantifraude/EventListenerExecutarRelatorioIntegracaoAntiFraude.java index c14d60db9..00104d55e 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/integracaoantifraude/EventListenerExecutarRelatorioIntegracaoAntiFraude.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/integracaoantifraude/EventListenerExecutarRelatorioIntegracaoAntiFraude.java @@ -53,7 +53,7 @@ public class EventListenerExecutarRelatorioIntegracaoAntiFraude extends EventLis StringBuilder empresaIds = new StringBuilder(); StringBuilder empresas = new StringBuilder(); List lsEmpresasSelecionadas = new ArrayList(Arrays.asList(getController().getEmpresaSelList().getData())); - if (lsEmpresasSelecionadas.size() > 0) { + if (!lsEmpresasSelecionadas.isEmpty()) { for (int i = 0; i < lsEmpresasSelecionadas.size(); i++) { Empresa empresa = lsEmpresasSelecionadas.get(i); if(empresa != null) { @@ -77,7 +77,7 @@ public class EventListenerExecutarRelatorioIntegracaoAntiFraude extends EventLis StringBuilder puntoVentaIds = new StringBuilder(); StringBuilder puntoVentas = new StringBuilder(); List lsPuntoVentaSelecionados = new ArrayList(Arrays.asList(getController().getPuntoVentaSelList().getData())); - if (lsPuntoVentaSelecionados.size() > 0) { + if (!lsPuntoVentaSelecionados.isEmpty()) { for (int i = 0; i < lsPuntoVentaSelecionados.size(); i++) { PuntoVenta puntoVenta = lsPuntoVentaSelecionados.get(i); if(puntoVenta != null) { @@ -106,15 +106,15 @@ public class EventListenerExecutarRelatorioIntegracaoAntiFraude extends EventLis private void obtemIdsEDescricaoStatusKondutoSelecionados(Map parametros) { List statusKondutoTotalBusSelecionados = getController().getKondutoTotalBusList().getItensSelecionados(EStatusKondutoTotalBus.class); - parametros.put("statusKondutoTotalBusId", EStatusKondutoTotalBus.getIdTodos(statusKondutoTotalBusSelecionados)); + parametros.put(RelatorioIntegracaoAntiFraude.STATUSKONDUTOTOTALBUS_ID, EStatusKondutoTotalBus.getIdTodos(statusKondutoTotalBusSelecionados)); parametros.put("statusKondutoTotalBus", EStatusKondutoTotalBus.getDescricaoTodos(statusKondutoTotalBusSelecionados)); List statusKondutoEnvioSelecionados = getController().getKondutoEnvioList().getItensSelecionados(EStatusKondutoEnvio.class); - parametros.put("statusKondutoEnvioId", EStatusKondutoEnvio.getIdTodos(statusKondutoEnvioSelecionados)); + parametros.put(RelatorioIntegracaoAntiFraude.STATUSKONDUTOENVIO_ID, EStatusKondutoEnvio.getIdTodos(statusKondutoEnvioSelecionados)); parametros.put("statusKondutoEnvio", EStatusKondutoEnvio.getDescricaoTodos(statusKondutoEnvioSelecionados)); List statusKondutoSelecionados = getController().getKondutoList().getItensSelecionados(EStatusKonduto.class); - parametros.put("statusKondutoId", EStatusKonduto.getIdTodos(statusKondutoSelecionados)); + parametros.put(RelatorioIntegracaoAntiFraude.STATUSKONDUTO_ID, EStatusKonduto.getIdTodos(statusKondutoSelecionados)); parametros.put("statusKonduto", EStatusKonduto.getDescricaoTodos(statusKondutoSelecionados)); }