fixes bug#18276
qua: Débora dev: Daniel Zauli HibernateSearchObject estava inserindo ''and not (exists'' na consulta. Daniel achou o mantis 0016117 para solucionar este caso. O que foi feito. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@100441 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
48c1fee10d
commit
b70aeece34
|
@ -120,7 +120,10 @@ public class RelatorioCarteirinhaController extends MyGenericForwardComposer {
|
||||||
clienteBusqueda.addFilterILike("nombcliente", txtCliente.getValue() + "%");
|
clienteBusqueda.addFilterILike("nombcliente", txtCliente.getValue() + "%");
|
||||||
clienteBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
clienteBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||||
clienteBusqueda.addSortAsc("nombcliente");
|
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);
|
plwCliente.init(clienteBusqueda, clienteList, pagingCliente);
|
||||||
if (clienteList.getData().length == 0) {
|
if (clienteList.getData().length == 0) {
|
||||||
|
|
|
@ -38,7 +38,8 @@ public class RenderClienteCarteirinha implements ListitemRenderer {
|
||||||
tarjetaFidelidad = cf.getTarjetaFidelidad();
|
tarjetaFidelidad = cf.getTarjetaFidelidad();
|
||||||
empresa = cf.getEmpresa();
|
empresa = cf.getEmpresa();
|
||||||
emp.append(empresa.getNombempresa().toString()).append(" - ");
|
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(" - ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue