From 2cff6f621b083dcb9afd3d7dfce4bfdb260e3994 Mon Sep 17 00:00:00 2001 From: wilian Date: Mon, 7 Aug 2017 17:55:21 +0000 Subject: [PATCH] fixes bug #8519 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@72368 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioCancelamentoVendaCartao.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java index 905cfe683..394e6897e 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java @@ -29,13 +29,15 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { Connection conexao = this.relatorio.getConexao(); Map parametros = this.relatorio.getParametros(); final Integer CARTAO_CREDITO = 2; + final Integer CARTAO_DEBITO = 3; String sql = getSql(); NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql); stmt.setTimestamp("data_inicial", new Timestamp(DateUtil.inicioFecha((Date) parametros.get("DATA_INICIAL")).getTime())); stmt.setTimestamp("data_final", new Timestamp(DateUtil.fimFecha((Date) parametros.get("DATA_FINAL")).getTime())); - stmt.setInt("formaPago1", CARTAO_CREDITO); + stmt.setInt("formaPagoCredito", CARTAO_CREDITO); + stmt.setInt("formaPagoDebito", CARTAO_DEBITO); stmt.setInt("empresaId", Integer.valueOf(parametros.get("EMPRESA_ID") + "")); ResultSet rset = stmt.executeQuery(); @@ -100,8 +102,8 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { .append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ") .append("INNER JOIN PUNTO_VENTA PO ON PO.PUNTOVENTA_ID = O.PUNTOVENTA_ID ") .append("WHERE O.FECINC BETWEEN :data_inicial AND :data_final ") - .append("AND (O.NSU is not null or BFP.FORMAPAGO_ID = :formaPago1) ") - .append("AND B.MARCA_ID = :empresaId "); + .append("AND (O.NSU is not null or BFP.FORMAPAGO_ID IN (:formaPagoCredito,:formaPagoDebito)) ") + .append("AND M.EMPRESA_ID = :empresaId "); if (parametros.get("NUMPUNTOVENTA") != null) { sql.append("AND P.PUNTOVENTA_ID IN (") @@ -147,8 +149,8 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { .append("INNER JOIN MARCA M ON M.MARCA_ID = BR.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ") .append("INNER JOIN PUNTO_VENTA PO ON PO.PUNTOVENTA_ID = O.PUNTOVENTA_ID ") .append("WHERE O.FECINC BETWEEN :data_inicial AND :data_final ") - .append("AND (O.NSU is not null or BFP.FORMAPAGO_ID = :formaPago1) ") - .append("AND BR.MARCA_ID = :empresaId "); + .append("AND (O.NSU is not null or BFP.FORMAPAGO_ID IN (:formaPagoCredito,:formaPagoDebito)) ") + .append("AND M.EMPRESA_ID = :empresaId "); if (parametros.get("NUMPUNTOVENTA") != null) { sql.append("AND P.PUNTOVENTA_ID IN (") @@ -194,8 +196,8 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { .append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ") .append("INNER JOIN PUNTO_VENTA PO ON PO.PUNTOVENTA_ID = O.PUNTOVENTA_ID ") .append("WHERE O.FECINC BETWEEN :data_inicial AND :data_final ") - .append("AND (O.NSU is not null or BFP.FORMAPAGO_ID = :formaPago1) ") - .append("AND B.MARCA_ID = :empresaId "); + .append("AND (O.NSU is not null or BFP.FORMAPAGO_ID IN (:formaPagoCredito,:formaPagoDebito)) ") + .append("AND M.EMPRESA_ID = :empresaId "); if (parametros.get("NUMPUNTOVENTA") != null) { sql.append("AND P.PUNTOVENTA_ID IN (")