From 18a4d0c2b69630a72fb5ecbc792bbbcc8b717335 Mon Sep 17 00:00:00 2001 From: leonardo Date: Fri, 18 Jan 2019 16:40:39 +0000 Subject: [PATCH] 13303: Relatorio Tipo de Passagem fixed bug#13303 dev:thiago qua:bruno git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@89049 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/impl/RelatorioGratuidade.java | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java index 034a9e954..93f7a8b2a 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java @@ -7,6 +7,8 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +import org.apache.commons.lang.StringUtils; + import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioGratuidadeBean; @@ -82,13 +84,13 @@ public class RelatorioGratuidade extends Relatorio { if(ruta != null && !ruta.equals("")){ stmt.setInt("ruta_id", Integer.parseInt(ruta)); } - if(origem != null && !origem.equals("")){ + if(StringUtils.isNotBlank(origem) && !origem.equals("-1")){ stmt.setInt("origem_id", Integer.parseInt(origem)); } - if(destino != null && !destino.equals("")){ + if(StringUtils.isNotBlank(destino) && !origem.equals("-1")){ stmt.setInt("destino_id", Integer.parseInt(destino)); } - if(orgaoConcedenteId != null){ + if(orgaoConcedenteId != null && !orgaoConcedenteId.equals(-1)){ stmt.setInt("orgao_concedente_id", orgaoConcedenteId); } @@ -242,16 +244,16 @@ public class RelatorioGratuidade extends Relatorio { if (!ruta.isEmpty() && !ruta.equals("-1")){ sb.append(" AND b.ruta_id = :ruta_id "); } - if(!origem.isEmpty()){ + if(!origem.isEmpty() && !origem.equals("-1")){ sb.append(" AND ori.parada_id = :origem_id "); } - if(!destino.isEmpty()){ + if(!destino.isEmpty() && !destino.equals("-1")){ sb.append(" AND des.parada_id = :destino_id "); } if(!categoria.isEmpty()){ sb.append(" AND ca.categoria_id in ("+ categoria +") "); } - if(orgaoConcedenteId != null){ + if(orgaoConcedenteId != null && !orgaoConcedenteId.equals(-1)){ sb.append(" AND r.orgaoconcedente_id = :orgao_concedente_id "); } sb.append(" "); @@ -332,16 +334,16 @@ public class RelatorioGratuidade extends Relatorio { if (!ruta.isEmpty() && !ruta.equals("-1")){ sb.append("AND c.ruta_id = :ruta_id "); } - if(!origem.isEmpty()){ + if(!origem.isEmpty() && !origem.equals("-1")){ sb.append("AND ori.parada_id = :origem_id "); } - if(!destino.isEmpty()){ + if(!destino.isEmpty() && !destino.equals("-1")){ sb.append("AND des.parada_id = :destino_id "); } if(!categoria.isEmpty()){ sb.append("AND ca.categoria_id in ("+ categoria +") "); } - if(orgaoConcedenteId != null){ + if(orgaoConcedenteId != null && !orgaoConcedenteId.equals(-1)){ sb.append("AND r.orgaoconcedente_id = :orgao_concedente_id "); } sb.append(") ");