diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamento.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamento.java index ba92bb1eb..717d829b8 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamento.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamento.java @@ -18,8 +18,10 @@ import com.rjconsultores.ventaboletos.relatorios.utilitarios.AproveitamentoBean; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioAproveitamentoBean; +import com.rjconsultores.ventaboletos.service.ConstanteService; import com.rjconsultores.ventaboletos.web.utilerias.CurrencyUtil; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; +import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext; /** * @author Bruno H. G. Gouvêa @@ -259,6 +261,7 @@ public class RelatorioAproveitamento extends Relatorio { private String getSql() { + ConstanteService constanteService = (ConstanteService) AppContext.getApplicationContext().getBean("constanteService"); StringBuilder sql = new StringBuilder(); sql.append("SELECT "); sql.append(" SUM(TRECHOS_VG.PRECIOPAGADO) AS TOTAL_ARRECADADO, "); @@ -311,7 +314,8 @@ public class RelatorioAproveitamento extends Relatorio { sql.append(" AND CR.ACTIVO = 1 "); sql.append(" AND BO.ACTIVO = 1 "); sql.append(" AND BO.INDSTATUSOPERACION = 'F' "); - sql.append(" AND BO.CATEGORIA_ID <> 52 "); + sql.append(" AND BO.CATEGORIA_ID <> "); + sql.append(constanteService.buscarPorNomeConstante("GRATUIDADE_CRIANCA").getValorconstante()); sql.append(" AND BO.MOTIVOCANCELACION_ID IS NULL "); sql.append(" GROUP BY "); sql.append(" BO.PRECIOPAGADO, ");