diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java index 8814788c1..c7362e4dd 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java @@ -359,15 +359,6 @@ public class RelatorioOrigemDestino extends Relatorio { sql.append(" INNER JOIN corrida CO ON ( CO.corrida_id = CA.corrida_id AND CO.feccorrida = CA.feccorrida ) "); sql.append(" INNER JOIN empresa EM ON EM.empresa_id = CO.empresacorrida_id "); sql.append(" INNER JOIN ruta RU ON RU.ruta_id = CO.ruta_id "); - sql.append(" INNER JOIN ruta_secuencia rt on rt.ruta_id = ru.ruta_id "); - sql.append(" LEFT JOIN tarifa TF ON (TF.CLASESERVICIO_ID = CO.CLASESERVICIO_ID "); - sql.append(" AND TF.DESTINO_ID = CO.DESTINO_ID "); - sql.append(" AND TF.ORIGEN_ID = CO.ORIGEN_ID "); - sql.append(" AND TF.MARCA_ID = CO.MARCA_ID "); - sql.append(" AND TF.RUTA_ID = CO.RUTA_ID AND tf.tramo_id = rt.tramo_id "); - sql.append(" AND TF.activo = 1 ) "); - sql.append(" LEFT JOIN VIGENCIA_TARIFA VT ON (TF.VIGENCIATARIFA_ID=VT.VIGENCIATARIFA_ID "); - sql.append(" AND CO.FECCORRIDA BETWEEN vt.FECINICIOVIGENCIA and vt.FECFINVIGENCIA )"); sql.append(" WHERE CA.activo = 1 AND RU.activo = 1 AND EM.activo = 1 AND ORI.activo = 1 AND DES.activo = 1 AND CO.activo = 1 "); sql.append((!corridasIds.equals("Todas") ? " AND CA.CORRIDA_ID IN (" + corridasIds + ") " : " ")); sql.append((" AND CO.EMPRESACORRIDA_ID IN (") + empresaIds + ") "); @@ -377,7 +368,6 @@ public class RelatorioOrigemDestino extends Relatorio { if(StringUtils.isNotBlank(CONSTANTE_GRATUIDADE_CRIANCA)) { sql.append(" AND CA.CATEGORIA_ID <> ").append(CONSTANTE_GRATUIDADE_CRIANCA); } - sql.append(" AND CA.preciobase IS NOT NULL "); sql.append((bilhetesGratuitos ? " AND CA.PRECIOBASE >= 0 " : " AND CA.PRECIOBASE > 0 ")); sql.append(" GROUP BY RU.ruta_id, ");