From 86801768574e200ad4e485070fecdaa47162ad54 Mon Sep 17 00:00:00 2001 From: wilian Date: Fri, 15 May 2020 21:17:01 +0000 Subject: [PATCH] fixes bug#19254 dev:thiago qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@101629 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/impl/RelatorioAproveitamento.java | 5 ++++- .../relatorios/impl/RelatorioCadastroClientesDetalhado.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamento.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamento.java index 8c8c3b8f9..6addb110d 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamento.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamento.java @@ -291,11 +291,14 @@ public class RelatorioAproveitamento extends Relatorio { sql.append(" AND BO.FECCORRIDA = :FECCORRIDA "); sql.append(" AND BO.ACTIVO = 1) AS KM_CORRIDA, "); sql.append(" (SELECT TF.PRECIO FROM CORRIDA CR "); - sql.append(" INNER JOIN TRAMO TR ON TR.ORIGEN_ID = CR.ORIGEN_ID AND TR.DESTINO_ID = CR.DESTINO_ID "); + sql.append(" JOIN RUTA_COMBINACION RC ON RC.RUTA_ID = CR.RUTA_ID AND RC.ACTIVO = 1 "); + sql.append(" JOIN TRAMO TR ON TR.TRAMO_ID = RC.TRAMO_ID AND TR.ACTIVO = 1 "); sql.append(" INNER JOIN TARIFA TF ON TF.CLASESERVICIO_ID = CR.CLASESERVICIO_ID "); sql.append(" AND TF.MARCA_ID = CR.MARCA_ID "); sql.append(" AND TF.RUTA_ID = CR.RUTA_ID "); sql.append(" AND TF.TRAMO_ID = TR.TRAMO_ID "); + sql.append(" AND TF.ORIGEN_ID = CR.ORIGEN_ID "); + sql.append(" AND TF.DESTINO_ID = CR.DESTINO_ID "); sql.append(" INNER JOIN VIGENCIA_TARIFA VT ON TF.VIGENCIATARIFA_ID = VT.VIGENCIATARIFA_ID "); sql.append(" WHERE CR.CORRIDA_ID = :CORRIDA_ID "); sql.append(" AND CR.FECCORRIDA = :FECCORRIDA "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCadastroClientesDetalhado.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCadastroClientesDetalhado.java index 83e234673..1ad3ef594 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCadastroClientesDetalhado.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCadastroClientesDetalhado.java @@ -74,7 +74,7 @@ public class RelatorioCadastroClientesDetalhado extends Relatorio { String puntoVentas = (String) parametros.get("NUMPUNTOVENTA"); sql.append("SELECT "); - sql.append("(SELECT tarjetaFidelidad.NUMTARJETA "); + sql.append("(SELECT max(tarjetaFidelidad.NUMTARJETA) "); sql.append("FROM CLIENTE_FIDELIDAD clienteFidelidad "); sql.append("INNER JOIN TARJETA_FIDELIDAD tarjetaFidelidad ON tarjetaFidelidad.TARJETAFIDELIDAD_ID = clienteFidelidad.TARJETAFIDELIDAD_ID "); sql.append("INNER JOIN EMPRESA empresaFidelidad ON empresaFidelidad.EMPRESA_ID = clienteFidelidad.EMPRESA_ID ");