From b70aeece34d728fcdf0a5a74eb841b9ae3846a9c Mon Sep 17 00:00:00 2001 From: "guilherme.lopes" Date: Tue, 3 Mar 2020 13:34:20 +0000 Subject: [PATCH] =?UTF-8?q?fixes=20bug#18276=20qua:=20D=C3=A9bora=20dev:?= =?UTF-8?q?=20Daniel=20Zauli=20HibernateSearchObject=20estava=20inserindo?= =?UTF-8?q?=20''and=20=20not=20(exists''=20na=20consulta.=20Daniel=20achou?= =?UTF-8?q?=20o=20mantis=200016117=20para=20solucionar=20este=20caso.=20O?= =?UTF-8?q?=20que=20foi=20feito.?= 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@100441 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/RelatorioCarteirinhaController.java | 5 ++++- .../web/utilerias/render/RenderClienteCarteirinha.java | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCarteirinhaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCarteirinhaController.java index 1da1b3b20..ec3a4aea7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCarteirinhaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCarteirinhaController.java @@ -120,7 +120,10 @@ public class RelatorioCarteirinhaController extends MyGenericForwardComposer { clienteBusqueda.addFilterILike("nombcliente", txtCliente.getValue() + "%"); clienteBusqueda.addFilterEqual("activo", Boolean.TRUE); clienteBusqueda.addSortAsc("nombcliente"); - clienteBusqueda.addFilterAll("listClienteFidelidad", Filter.equal("empresa.empresaId", empresa.getEmpresaId())); + // Mantis: 18276 - addFilterAll estava criando um NOT EXISTS + // and not (exists (select listclient1_.CLIENTEFIDELIDAD_ID from CLIENTE_FIDELIDAD listclient1_ where cliente0_.CLIENTE_ID=listclient1_.CLIENTE_ID and ( listclient1_.activo=1) and listclient1_.EMPRESA_ID=10)) + // clienteBusqueda.addFilterAll("listClienteFidelidad", Filter.equal("empresa.empresaId", empresa.getEmpresaId())); + clienteBusqueda.addFilterIn("listClienteFidelidad.empresa.empresaId", Arrays.asList(empresa.getEmpresaId())); } plwCliente.init(clienteBusqueda, clienteList, pagingCliente); if (clienteList.getData().length == 0) { diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCarteirinha.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCarteirinha.java index f9234a29d..b6e328bc8 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCarteirinha.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCarteirinha.java @@ -38,7 +38,8 @@ public class RenderClienteCarteirinha implements ListitemRenderer { tarjetaFidelidad = cf.getTarjetaFidelidad(); empresa = cf.getEmpresa(); emp.append(empresa.getNombempresa().toString()).append(" - "); - tarjetasFidelidad.append(tarjetaFidelidad.getNumTarjeta().toString()).append(" - "); + // Mantis: 18276 - Banco local com tarjetaFidelidad.getNumTarjeta().toString(), estava gerando exceção + tarjetasFidelidad.append(tarjetaFidelidad.getNumTarjeta()).append(" - "); } }