diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAcompanhamentoEquivalentes.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAcompanhamentoEquivalentes.java index adf85ab14..23dbc274c 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAcompanhamentoEquivalentes.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAcompanhamentoEquivalentes.java @@ -137,6 +137,7 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio { row.put("HORARIO", this.resultSet.getString("HORARIO")); row.put("INTERESTADUAL", this.resultSet.getString("INTERESTADUAL")); row.put("GRUPO_LINHA", this.resultSet.getString("GRUPO_LINHA")); + row.put("PREFIXO", this.resultSet.getString("PREFIXO")); row.put(String.valueOf(cal.get(Calendar.DATE)), valor); } @@ -655,7 +656,7 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio { StringBuilder sql = new StringBuilder(); - sql.append(" SELECT DISTINCT RT.RUTA_ID, "); + sql.append(" SELECT DISTINCT RT.RUTA_ID, RT.PREFIXO, "); sql.append(" DA.DIAGRAMAAUTOBUS_ID, "); sql.append(" CR.CORRIDA_ID, "); sql.append(" RT.DESCRUTA, "); @@ -709,7 +710,7 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio { sql.append(" AND TR.DESTINO_ID = CR.DESTINO_ID "); sql.append(" AND CR.TIPOSERVICIO_ID = NVL(:TIPOSERVICIO_ID, CR.TIPOSERVICIO_ID) "); sql.append(" AND TO_CHAR(CR.FECCORRIDA, 'MMYYYY') = TO_CHAR(:DATA_MES, 'MMYYYY') "); - sql.append(" ORDER BY INTERESTADUAL, GRUPO_LINHA, SIGLA, CR.CORRIDA_ID, TO_CHAR(CR.FECHORSALIDA, 'HH24:MI') "); + sql.append(" ORDER BY INTERESTADUAL, GRUPO_LINHA, COALESCE(TO_NUMBER(REGEXP_SUBSTR(prefixo, '^\\d+')), 0), SIGLA, CR.CORRIDA_ID, TO_CHAR(CR.FECHORSALIDA, 'HH24:MI') "); return sql.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAcompanhamentoEquivalentes.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAcompanhamentoEquivalentes.jasper index 651384a14..79aa24e17 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAcompanhamentoEquivalentes.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAcompanhamentoEquivalentes.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAcompanhamentoEquivalentes.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAcompanhamentoEquivalentes.jrxml index 424bcf703..13f8ef867 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAcompanhamentoEquivalentes.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAcompanhamentoEquivalentes.jrxml @@ -1,8 +1,8 @@ - - - + + + @@ -107,6 +107,7 @@ + @@ -225,531 +226,536 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 28]]> - + 29]]> - + 30]]> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 28]]> - + 29]]> - + 30]]> - + - + - + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 28]]> @@ -757,7 +763,7 @@ - + 29]]> @@ -765,7 +771,7 @@ - + 30]]> @@ -773,7 +779,7 @@ - + @@ -793,20 +799,25 @@ - + - + - + + + + + + diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 65a908bd5..8549f124b 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -290,7 +290,7 @@ indexController.mniRelatorioTrechoVendido.label = Tramo por punto de venta indexController.mniRelatorioOrigemDestino.label = Desempeño de servicio indexController.mniRelatorioPassageirosViajar.label = Pasajeros a viajar indexController.mniRelatorioResumoLinhas.label = Reporte resumen de rutas -indexController.mniRelatorioAcompanhamentoEquivalentes.label = Indicadores +indexController.mniRelatorioAcompanhamentoEquivalentes.label = Indicadores (Acompanhamento de Equivalentes) indexController.mniRelatorioLinhasHorario.label = Rutas por horário indexController.mniRelatorioTaxasLinha.label = Tasas indexController.mniRelatorioSisdap.label=SISDAP diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 654f9c2c5..b003bcf27 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -298,7 +298,7 @@ indexController.mniRelatorioOrigemDestino.label = Desempenho Por Serviço indexController.mniRelatorioPassageirosViajar.label = Passageiros a Viajar indexController.mniRelatorioResumoLinhas.label = Resumo de Linhas indexController.mniRelatorioKmProgramada.label = Km Programada -indexController.mniRelatorioAcompanhamentoEquivalentes.label = Indicadores +indexController.mniRelatorioAcompanhamentoEquivalentes.label = Indicadores (Acompanhamento de Equivalentes) indexController.mniRelatorioLinhasHorario.label = Linhas por Horário indexController.mniRelatorioTaxasLinha.label = Taxas indexController.mniRelatorioDevolucaoBilhetes.label = Bilhetes Devolvidos