alexandre.lima 2017-10-27 12:26:45 +00:00
parent af4721ade1
commit a53a30fb0f
1 changed files with 12 additions and 2 deletions

View File

@ -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;
}
}