git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@25791 d1611594-4594-4d17-8e1d-87c2c4800839
parent
b71392adc1
commit
0115d8c4b4
|
@ -9,7 +9,6 @@ import java.util.Date;
|
|||
import java.util.GregorianCalendar;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.hibernate.Criteria;
|
||||
import org.hibernate.Query;
|
||||
import org.hibernate.SessionFactory;
|
||||
|
@ -36,8 +35,6 @@ import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
|||
@Repository("corridaDAO")
|
||||
public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id> implements CorridaDAO {
|
||||
|
||||
private static Logger log = Logger.getLogger(CorridaHibernateDAO.class);
|
||||
|
||||
@Autowired
|
||||
public CorridaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
|
||||
setSessionFactory(factory);
|
||||
|
@ -52,7 +49,6 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
|||
Long cant = HibernateFix.count(c.list());
|
||||
|
||||
return (cant > 0);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -70,9 +66,9 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
|||
|
||||
public List<Corrida> buscarPorAutobusCorridasFuturas(DiagramaAutobus diagramaAutobus) {
|
||||
String hql = " select co from Corrida co, Autobus ab "
|
||||
+ " where ab.autobusId = co.autobus.autobusId "
|
||||
+ " and ab.diagramaAutobus.diagramaautobusId = " + diagramaAutobus.getDiagramaautobusId()
|
||||
+ " and co.id.feccorrida > current_timestamp()";
|
||||
+ " where ab.autobusId = co.autobus.autobusId "
|
||||
+ " and ab.diagramaAutobus.diagramaautobusId = " + diagramaAutobus.getDiagramaautobusId()
|
||||
+ " and co.id.feccorrida > current_timestamp()";
|
||||
|
||||
Query sq = getSession().createQuery(hql);
|
||||
List<Corrida> lsCorridas = sq.list();
|
||||
|
@ -82,9 +78,9 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
|||
|
||||
public List<Corrida> buscarPorRolOperativoCorridasFuturas(DiagramaAutobus diagramaAutobus) {
|
||||
String hql = " select co from Corrida co, RolOperativo rol "
|
||||
+ " where rol.roloperativoId = co.rolOperativo.roloperativoId "
|
||||
+ " and rol.diagramaAutobus.diagramaautobusId = " + diagramaAutobus.getDiagramaautobusId()
|
||||
+ " and co.id.feccorrida > current_timestamp()";
|
||||
+ " where rol.roloperativoId = co.rolOperativo.roloperativoId "
|
||||
+ " and rol.diagramaAutobus.diagramaautobusId = " + diagramaAutobus.getDiagramaautobusId()
|
||||
+ " and co.id.feccorrida > current_timestamp()";
|
||||
|
||||
Query sq = getSession().createQuery(hql);
|
||||
List<Corrida> lsCorridas = sq.list();
|
||||
|
@ -307,23 +303,22 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
|||
public Long cantCorridaGeneradasHoy() {
|
||||
Calendar cTmp1 = Calendar.getInstance();
|
||||
Calendar cTmp2 = Calendar.getInstance();
|
||||
|
||||
|
||||
cTmp1.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cTmp1.set(Calendar.MINUTE, 0);
|
||||
cTmp1.set(Calendar.MILLISECOND, 0);
|
||||
cTmp1.set(Calendar.SECOND, 0);
|
||||
|
||||
|
||||
cTmp2.set(Calendar.HOUR_OF_DAY, 23);
|
||||
cTmp2.set(Calendar.MINUTE, 59);
|
||||
cTmp2.set(Calendar.SECOND, 59);
|
||||
cTmp2.set(Calendar.MILLISECOND, 99);
|
||||
|
||||
|
||||
Query query = getSession().createQuery("select count(c.fecmodif) from Corrida c where c.fecmodif between :inicio and :fim");
|
||||
query.setParameter("inicio", cTmp1.getTime());
|
||||
query.setParameter("fim", cTmp2.getTime());
|
||||
Long count = HibernateFix.count(query.uniqueResult());
|
||||
|
||||
|
||||
|
||||
return count;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue