fixed bug #0008392 - alterada consulta do relatório para que não traga dados referentes a J3.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@66378 d1611594-4594-4d17-8e1d-87c2c4800839
master
bruno.neves 2017-03-03 19:49:32 +00:00
parent f3bac39f5e
commit 14d8652e0d
1 changed files with 34 additions and 2 deletions

View File

@ -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 */
@ -144,6 +155,16 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
.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 */
@ -181,6 +202,17 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
.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 ");
return sql.toString();