From 14d8652e0da9267d8e9d0db25c902dd2904febbb Mon Sep 17 00:00:00 2001 From: "bruno.neves" Date: Fri, 3 Mar 2017 19:49:32 +0000 Subject: [PATCH] =?UTF-8?q?fixed=20bug=20#0008392=20-=20alterada=20consult?= =?UTF-8?q?a=20do=20relat=C3=B3rio=20para=20que=20n=C3=A3o=20traga=20dados?= =?UTF-8?q?=20referentes=20a=20J3.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@66378 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../RelatorioCancelamentoVendaCartao.java | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java index 27f777a33..26912c8df 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java @@ -7,6 +7,7 @@ import java.util.Date; import java.util.HashMap; import java.util.Map; +import com.rjconsultores.ventaboletos.entidad.Constante; import com.rjconsultores.ventaboletos.relatorios.utilitarios.ArrayDataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.service.ConstanteService; @@ -106,7 +107,17 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { .append(parametros.get("NUMPUNTOVENTA")) .append(") "); } - + Constante constante = constanteService.buscarPorNomeConstante("PUNTO_VENTA_J3"); + if(constante != null + && constante.getActivo() + && constante.getValorconstante() != null + && !constante.getValorconstante().isEmpty()){ + sql.append("AND (B.PTOVTAVENTA_ID <> ") + .append(constante.getValorconstante()) + .append(" OR B.PUNTOVENTA_ID <> ") + .append(constante.getValorconstante()) + .append(") "); + } sql.append("UNION ALL "); /* Boletos com entrega/transferencia/troca antes do cancelamento com corrida */ @@ -143,7 +154,17 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { .append(parametros.get("NUMPUNTOVENTA")) .append(") "); } - + + if(constante != null + && constante.getActivo() + && constante.getValorconstante() != null + && !constante.getValorconstante().isEmpty()){ + sql.append("AND (B.PTOVTAVENTA_ID <> ") + .append(constante.getValorconstante()) + .append(" OR B.PUNTOVENTA_ID <> ") + .append(constante.getValorconstante()) + .append(") "); + } sql.append("UNION ALL "); /* Boletos apenas com venda e cancelamento direto sem corrida */ @@ -180,6 +201,17 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { .append(parametros.get("NUMPUNTOVENTA")) .append(") "); } + + if(constante != null + && constante.getActivo() + && constante.getValorconstante() != null + && !constante.getValorconstante().isEmpty()){ + sql.append("AND (B.PTOVTAVENTA_ID <> ") + .append(constante.getValorconstante()) + .append(" OR B.PUNTOVENTA_ID <> ") + .append(constante.getValorconstante()) + .append(") "); + } sql.append("ORDER BY FECHORVENTA, DATADEVOLUCAO, NUMFOLIOSISTEMA ");