Fixes Bug #0009968
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@75758 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
af4721ade1
commit
a53a30fb0f
|
@ -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<Comissao, Integer>
|
|||
|
||||
@Override
|
||||
public List<PuntoVenta> 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<Comissao, Integer>
|
|||
.append("AND pv.statusaprobacion = 'A'");
|
||||
Query qr = getSession().createQuery(sQuery.toString());
|
||||
qr.setParameter("empresaId", empresaId);
|
||||
return qr.list();
|
||||
|
||||
List<PuntoVenta> list = new ArrayList<PuntoVenta>();
|
||||
List<Integer> ids = (List<Integer>) qr.list();
|
||||
for (Integer id : ids) {
|
||||
PuntoVenta pv = new PuntoVenta();
|
||||
pv.setPuntoventaId(id);
|
||||
list.add(pv);
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue