diff --git a/pom.xml b/pom.xml index bb90e115e..2bbc36017 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.11.3 + 1.11.4 war diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamentoFinanceiroTrecho.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamentoFinanceiroTrecho.java index f249e156a..73e940b62 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamentoFinanceiroTrecho.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamentoFinanceiroTrecho.java @@ -207,8 +207,8 @@ public class RelatorioAproveitamentoFinanceiroTrecho extends Relatorio { sql.append(" r.DESCRUTA as linha, "); sql.append(" r.NUMRUTA as numLinha, "); sql.append(" r.ruta_id as rutaid, "); - sql.append(" count( c.boleto_id) as passageiros, "); - sql.append(" sum( coalesce(c.preciopagado, 0) )as valor, "); + sql.append(" count(DISTINCT c.boleto_id) as passageiros, "); + sql.append(" sum(coalesce(c.preciopagado, 0) )as valor, "); sql.append(" to_char( co.FECCORRIDA, 'D') as dia, "); // Quantidade de dias da semana diferente vendidas // "WW" Esse parĂ¢metro para o to_char tras o dia da semana da data @@ -234,8 +234,6 @@ public class RelatorioAproveitamentoFinanceiroTrecho extends Relatorio { sql.append(" on ro.roloperativo_id = co.roloperativo_id "); sql.append(" left join diagrama_autobus da "); sql.append(" on ro.diagramaautobus_id = da.diagramaautobus_id "); - sql.append(" left join corrida_tramo ct ON ct.corrida_id = co.corrida_id and ct.FECCORRIDA = co.FECCORRIDA and ct.ACTIVO = 1 "); - sql.append(" left join tramo t ON t.TRAMO_ID = ct.TRAMO_ID and t.ACTIVO = 1 "); sql.append(" left join parada ORI ON ORI.parada_id = c.origen_id "); sql.append(" left join parada DES ON DES.parada_id = c.destino_id "); sql.append(" WHERE co.activo = 1 "); @@ -265,6 +263,7 @@ public class RelatorioAproveitamentoFinanceiroTrecho extends Relatorio { sql.append(" for dia in ('1', '2', '3', '4', '5', '6', '7') "); sql.append(") "); sql.append(") TB"); + System.out.println(sql); return sql; } }); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jasper index 668623ee4..e47611daf 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jrxml index f72b863b1..797292fa3 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jrxml @@ -1,6 +1,6 @@ - + @@ -74,7 +74,7 @@ - + @@ -448,12 +448,12 @@ - + - + @@ -480,7 +480,7 @@ - + @@ -501,7 +501,7 @@ - + @@ -533,7 +533,7 @@ - + @@ -545,7 +545,7 @@ - + @@ -571,7 +571,7 @@ - + @@ -583,7 +583,7 @@ - + @@ -621,7 +621,7 @@ - + @@ -633,7 +633,7 @@ - + @@ -646,7 +646,7 @@ - + @@ -659,7 +659,7 @@ - + @@ -867,7 +867,7 @@ - + @@ -1061,7 +1061,7 @@ - + @@ -1073,7 +1073,7 @@ - + @@ -1086,7 +1086,7 @@ - + @@ -1099,7 +1099,7 @@ - + @@ -1111,7 +1111,7 @@ - + @@ -1124,7 +1124,7 @@ - + @@ -1137,7 +1137,7 @@ - + @@ -1149,7 +1149,7 @@ - + @@ -1162,7 +1162,7 @@ - + @@ -1175,7 +1175,7 @@ - + @@ -1188,7 +1188,7 @@ - + @@ -1200,7 +1200,7 @@ - + @@ -1362,7 +1362,7 @@ - + @@ -1374,7 +1374,7 @@ - + @@ -1387,7 +1387,7 @@ - + @@ -1399,7 +1399,7 @@ - + @@ -1412,7 +1412,7 @@ - + @@ -1424,7 +1424,7 @@ - + @@ -1437,7 +1437,7 @@ - + @@ -1449,7 +1449,7 @@ - +