correcao (fixes bug 6396)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@45521 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2015-06-29 20:12:02 +00:00
parent aed3d95a5b
commit 16fc4462fd
4 changed files with 28 additions and 19 deletions

View File

@ -31,6 +31,7 @@ import com.rjconsultores.ventaboletos.entidad.Estado;
import com.rjconsultores.ventaboletos.entidad.Marca; import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.utilerias.ActivoUtil;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.DateUtil;
@ -108,7 +109,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
@Override @Override
public List<Corrida> buscarPorFecCorrida(final Date value) { public List<Corrida> buscarPorFecCorrida(final Date value) {
Criteria c = getSession().createCriteria(getPersistentClass()); Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE)); c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("id.feccorrida", value)); c.add(Restrictions.eq("id.feccorrida", value));
@ -160,7 +161,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
@Override @Override
public List<Corrida> buscarPorId(final Integer idCorrida) { public List<Corrida> buscarPorId(final Integer idCorrida) {
Criteria c = getSession().createCriteria(getPersistentClass()); Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE)); c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("id.corridaId", idCorrida)); c.add(Restrictions.eq("id.corridaId", idCorrida));
return c.list(); return c.list();
@ -169,7 +170,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
@Override @Override
public List<Corrida> buscarFiltro(final Parada ori, final Parada des, final Date hora, final ClaseServicio cs) { public List<Corrida> buscarFiltro(final Parada ori, final Parada des, final Date hora, final ClaseServicio cs) {
Criteria c = getSession().createCriteria(getPersistentClass()); Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE)); c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("origem", ori)); c.add(Restrictions.eq("origem", ori));
c.add(Restrictions.eq("destino", des)); c.add(Restrictions.eq("destino", des));
c.add(Restrictions.between("fechorsalida", getDiaGeracaoHoraIni(hora), getDiaGeracaoHoraFim(hora))); c.add(Restrictions.between("fechorsalida", getDiaGeracaoHoraIni(hora), getDiaGeracaoHoraFim(hora)));
@ -184,7 +185,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
Criteria c = makeCriteria(); Criteria c = makeCriteria();
c.setProjection(Projections.rowCount()); c.setProjection(Projections.rowCount());
c.add(Restrictions.eq("activo", Boolean.TRUE)); c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("origem", ori)); c.add(Restrictions.eq("origem", ori));
c.add(Restrictions.eq("destino", des)); c.add(Restrictions.eq("destino", des));
c.add(Restrictions.between("fechorsalida", getDiaGeracaoHoraIni(hora), getDiaGeracaoHoraFim(hora))); c.add(Restrictions.between("fechorsalida", getDiaGeracaoHoraIni(hora), getDiaGeracaoHoraFim(hora)));
@ -618,7 +619,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
hql.append(" ct.corrida.id.feccorrida "); hql.append(" ct.corrida.id.feccorrida ");
Query query = getSession().createQuery(hql.toString()); Query query = getSession().createQuery(hql.toString());
query.setBoolean("isActivo", Boolean.TRUE); query.setInteger("isActivo", ActivoUtil.ATIVO);
query.setDate("feccorrida", dataInicial); query.setDate("feccorrida", dataInicial);
query.setInteger("estadoId", estado.getEstadoId()); query.setInteger("estadoId", estado.getEstadoId());
@ -673,7 +674,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
hql.append(" ct.numsecuencia "); hql.append(" ct.numsecuencia ");
Query query = getSession().createQuery(hql.toString()); Query query = getSession().createQuery(hql.toString());
query.setBoolean("isActivo", Boolean.TRUE); query.setInteger("isActivo", ActivoUtil.ATIVO);
query.setDate("feccorrida", corrida.getId().getFeccorrida()); query.setDate("feccorrida", corrida.getId().getFeccorrida());
query.setInteger("corridaId", corrida.getId().getCorridaId()); query.setInteger("corridaId", corrida.getId().getCorridaId());

View File

@ -12,6 +12,8 @@ import org.springframework.stereotype.Repository;
import com.rjconsultores.ventaboletos.dao.CorridaTramoDAO; import com.rjconsultores.ventaboletos.dao.CorridaTramoDAO;
import com.rjconsultores.ventaboletos.entidad.CorridaTramo; import com.rjconsultores.ventaboletos.entidad.CorridaTramo;
import com.rjconsultores.ventaboletos.entidad.RutaCombinacion; import com.rjconsultores.ventaboletos.entidad.RutaCombinacion;
import com.rjconsultores.ventaboletos.utilerias.ActivoUtil;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.hibernate.Query; import org.hibernate.Query;
@ -30,14 +32,14 @@ public class CorridaTramoHibernateDAO extends GenericHibernateDAO<CorridaTramo,
c.add(Restrictions.isNull("indmanttarjeta")); c.add(Restrictions.isNull("indmanttarjeta"));
c.add(Restrictions.eq("numsecuencia", (short) 1)); c.add(Restrictions.eq("numsecuencia", (short) 1));
c.add(Restrictions.eq("activo", Boolean.TRUE)); c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
return c.list(); return c.list();
} }
public List<CorridaTramo> buscarTarjetaMesmaCorrida(CorridaTramo ct) { public List<CorridaTramo> buscarTarjetaMesmaCorrida(CorridaTramo ct) {
Criteria c = getSession().createCriteria(getPersistentClass()); Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE)); c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("corrida", ct.getCorrida())); c.add(Restrictions.eq("corrida", ct.getCorrida()));
return c.list(); return c.list();

View File

@ -53,13 +53,13 @@ import com.rjconsultores.ventaboletos.service.ConstanteService;
import com.rjconsultores.ventaboletos.service.CorridaCtrlService; import com.rjconsultores.ventaboletos.service.CorridaCtrlService;
import com.rjconsultores.ventaboletos.service.CorridaService; import com.rjconsultores.ventaboletos.service.CorridaService;
import com.rjconsultores.ventaboletos.service.DetDiagramaAutobusService; import com.rjconsultores.ventaboletos.service.DetDiagramaAutobusService;
import com.rjconsultores.ventaboletos.service.DiagramaAutobusService;
import com.rjconsultores.ventaboletos.service.EsquemaAsientoService; import com.rjconsultores.ventaboletos.service.EsquemaAsientoService;
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService; import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
import com.rjconsultores.ventaboletos.service.EsquemaTramoService; import com.rjconsultores.ventaboletos.service.EsquemaTramoService;
import com.rjconsultores.ventaboletos.service.RutaSecuenciaService; import com.rjconsultores.ventaboletos.service.RutaSecuenciaService;
import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.service.TramoServicioService; import com.rjconsultores.ventaboletos.service.TramoServicioService;
import com.rjconsultores.ventaboletos.utilerias.ActivoUtil;
import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.utilerias.FeriadoCache; import com.rjconsultores.ventaboletos.utilerias.FeriadoCache;
import com.rjconsultores.ventaboletos.utilerias.HoraSistema; import com.rjconsultores.ventaboletos.utilerias.HoraSistema;
@ -107,9 +107,6 @@ public class CorridaServiceImpl implements CorridaService {
private int cantCorridaCommit; private int cantCorridaCommit;
@Autowired @Autowired
private FeriadoCache feriadoCache; private FeriadoCache feriadoCache;
public static final Integer ATIVO = 1;
public static final Integer INATIVO = 2;
public static final Integer EXCLUIDO = 0;
@Autowired @Autowired
public CorridaServiceImpl(@Qualifier("transactionManager") PlatformTransactionManager transactionManager) { public CorridaServiceImpl(@Qualifier("transactionManager") PlatformTransactionManager transactionManager) {
@ -150,7 +147,7 @@ public class CorridaServiceImpl implements CorridaService {
public Corrida suscribir(Corrida entidad) { public Corrida suscribir(Corrida entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(ATIVO); entidad.setActivo(ActivoUtil.ATIVO);
return corridaDAO.suscribir(entidad); return corridaDAO.suscribir(entidad);
} }
@ -159,7 +156,7 @@ public class CorridaServiceImpl implements CorridaService {
public Corrida actualizacion(Corrida entidad) { public Corrida actualizacion(Corrida entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(ATIVO); entidad.setActivo(ActivoUtil.ATIVO);
return corridaDAO.actualizacion(entidad); return corridaDAO.actualizacion(entidad);
} }
@ -168,7 +165,7 @@ public class CorridaServiceImpl implements CorridaService {
public void borrar(Corrida entidad) { public void borrar(Corrida entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(ATIVO); entidad.setActivo(ActivoUtil.ATIVO);
corridaDAO.actualizacion(entidad); corridaDAO.actualizacion(entidad);
} }
@ -522,10 +519,10 @@ public class CorridaServiceImpl implements CorridaService {
if(esquemaCorrida.getStatusCorrida().equals("A")){ if(esquemaCorrida.getStatusCorrida().equals("A")){
corrida.setIndstatuscorrida("H"); corrida.setIndstatuscorrida("H");
corrida.setActivo(ATIVO); corrida.setActivo(ActivoUtil.ATIVO);
}else if (esquemaCorrida.getStatusCorrida().equals("L")){ }else if (esquemaCorrida.getStatusCorrida().equals("L")){
corrida.setIndstatuscorrida("P"); corrida.setIndstatuscorrida("P");
corrida.setActivo(INATIVO); corrida.setActivo(ActivoUtil.INATIVO);
} }
corrida.setMarca(esquemaCorrida.getMarca()); corrida.setMarca(esquemaCorrida.getMarca());
@ -608,9 +605,9 @@ public class CorridaServiceImpl implements CorridaService {
} }
if(esquemaCorrida.getStatusCorrida().equals("A")){ if(esquemaCorrida.getStatusCorrida().equals("A")){
corridaTramo.setActivo(ATIVO); corridaTramo.setActivo(ActivoUtil.ATIVO);
}else if (esquemaCorrida.getStatusCorrida().equals("L")){ }else if (esquemaCorrida.getStatusCorrida().equals("L")){
corridaTramo.setActivo(INATIVO); corridaTramo.setActivo(ActivoUtil.INATIVO);
} }
// //
corridaTramo.setFecmodif(Calendar.getInstance().getTime()); corridaTramo.setFecmodif(Calendar.getInstance().getTime());

View File

@ -0,0 +1,9 @@
package com.rjconsultores.ventaboletos.utilerias;
public class ActivoUtil {
public static final Integer ATIVO = 1;
public static final Integer INATIVO = 2;
public static final Integer EXCLUIDO = 0;
}