From a53a30fb0f3e1544ac42ee8edad9f80df8102689 Mon Sep 17 00:00:00 2001 From: "alexandre.lima" Date: Fri, 27 Oct 2017 12:26:45 +0000 Subject: [PATCH] Fixes Bug #0009968 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@75758 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../dao/hibernate/ComissaoHibernateDAO.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ComissaoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ComissaoHibernateDAO.java index f4149d651..9d67e4563 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ComissaoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ComissaoHibernateDAO.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.dao.hibernate; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -213,7 +214,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO @Override public List buscaPuntoVentasEmpresaComComissaoParametrizada(Integer empresaId) { - StringBuilder sQuery = new StringBuilder("SELECT pv FROM PtovtaComissao c "); + StringBuilder sQuery = new StringBuilder("SELECT pv.puntoventaId FROM PtovtaComissao c "); sQuery.append("JOIN c.puntoventaId pv ") .append("JOIN c.empresaId e ") .append("WHERE pv.activo = 1 ") @@ -222,7 +223,16 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO .append("AND pv.statusaprobacion = 'A'"); Query qr = getSession().createQuery(sQuery.toString()); qr.setParameter("empresaId", empresaId); - return qr.list(); + + List list = new ArrayList(); + List ids = (List) qr.list(); + for (Integer id : ids) { + PuntoVenta pv = new PuntoVenta(); + pv.setPuntoventaId(id); + list.add(pv); + } + + return list; } }