From 4d2e48d77b4959f7beaae049bfaccfc9bdd37288 Mon Sep 17 00:00:00 2001 From: wilian Date: Thu, 17 Jan 2019 23:37:37 +0000 Subject: [PATCH] fixes bug#13319 dev:wilian qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@89031 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioIntegracaoAntiFraude.java | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioIntegracaoAntiFraude.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioIntegracaoAntiFraude.java index bcbd89d08..8cf04d192 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioIntegracaoAntiFraude.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioIntegracaoAntiFraude.java @@ -42,18 +42,18 @@ public class RelatorioIntegracaoAntiFraude extends Relatorio { instrucaoSql.append("WHEN CLI.TIPOIDENTIFICADOS_ID = 2 THEN "); instrucaoSql.append(" NUMIDENTIFICADOS "); instrucaoSql.append("END, 11, '0') CPF_COMPRADOR, CLI.NOMBCLIENTE NOME_COMPRADOR, "); - instrucaoSql.append("TO_CHAR(COALESCE(B.FECHORVENTA_H,B.FECHORVENTA), 'DD/MM/YYYY') DATA_COMPRA, "); - instrucaoSql.append("TO_CHAR(COALESCE(B.FECHORVENTA_H,B.FECHORVENTA), 'HH24:MI') HORA_COMPRA, "); + instrucaoSql.append("TO_CHAR(TK.DATA_VENDA,'DD/MM/YYYY') DATA_COMPRA, "); + instrucaoSql.append("TO_CHAR(TK.DATA_VENDA,'HH24:MI') HORA_COMPRA, "); instrucaoSql.append("TK.NSU, TK.NUMAUTORIZACION AUTORIZACAO, "); instrucaoSql.append("COALESCE(B.PRECIOPAGADO,0) + COALESCE(B.IMPORTETAXAEMBARQUE,0) + "); instrucaoSql.append("COALESCE(B.IMPORTESEGURO,0) + COALESCE(B.IMPORTEPEDAGIO,0) + COALESCE(B.IMPORTEOUTROS,0) AS VALOR_TOTAL, "); - instrucaoSql.append("B.CORRIDA_ID SERVICO, "); - instrucaoSql.append("TO_CHAR(B.FECHORVIAJE, 'DD/MM/YYYY') DATA_VIAGEM, "); - instrucaoSql.append("TO_CHAR(B.FECHORVIAJE, 'HH24:MI') HORA_VIAGEM, "); - instrucaoSql.append("PO.DESCPARADA ORIGEM, PD.DESCPARADA DESTINO, "); + instrucaoSql.append("TK.NUMSERVICO SERVICO, "); + instrucaoSql.append("TO_CHAR(TK.DATASERVICO, 'DD/MM/YYYY') DATA_VIAGEM, "); + instrucaoSql.append("TO_CHAR(TK.DATASERVICO, 'HH24:MI') HORA_VIAGEM, "); + instrucaoSql.append("TK.DESCORIGEM ORIGEM, TK.DESCDESTINO DESTINO, "); instrucaoSql.append("B.NUMFOLIOSISTEMA BILHETE, "); instrucaoSql.append("B.NUMASIENTO POLTRONA, "); - instrucaoSql.append("B.NOMBPASAJERO PASSAGEIRO, "); + instrucaoSql.append("COALESCE(B.NOMBPASAJERO,CLI.NOMBCLIENTE) PASSAGEIRO, "); instrucaoSql.append("TK.STATUSTRANSACAOKONDUTO STATUSTRANSACAOKONDUTO, "); instrucaoSql.append("TK.STATUSTRANSACAO STATUSTRANSACAO, "); instrucaoSql.append("TK.TENTATIVAENVIO TENTATIVAENVIO, "); @@ -69,10 +69,7 @@ public class RelatorioIntegracaoAntiFraude extends Relatorio { instrucaoSql.append("LEFT JOIN EMPRESA E ON E.EMPRESA_ID = TK.EMPRESA_ID "); instrucaoSql.append("LEFT JOIN PUNTO_VENTA PV ON PV.PUNTOVENTA_ID = TK.PUNTOVENTA_ID "); instrucaoSql.append("LEFT JOIN CLIENTE CLI ON B.CLIENTECOMPRADOR_ID = CLI.CLIENTE_ID "); - instrucaoSql.append("LEFT JOIN PARADA PO ON B.ORIGEN_ID = PO.PARADA_ID "); - instrucaoSql.append("LEFT JOIN PARADA PD ON B.DESTINO_ID = PD.PARADA_ID "); - instrucaoSql.append("WHERE ((B.BOLETO_ID IS NOT NULL OR TK.DATA_ENVIO BETWEEN :dtInicial AND :dtFinal) "); - instrucaoSql.append("AND (B.BOLETO_ID IS NULL OR B.FECHORVENTA BETWEEN :dtInicial AND :dtFinal)) "); + instrucaoSql.append("WHERE TK.DATA_VENDA BETWEEN :dtInicial AND :dtFinal "); if (parametros.get("statusKondutoTotalBusId") != null) { instrucaoSql.append("AND TK.STATUSTRANSACAO IN(" + parametros.get("statusKondutoTotalBusId").toString() + ") ");