git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@29739 d1611594-4594-4d17-8e1d-87c2c4800839
parent
283b4d3c64
commit
60f8b5d084
|
@ -16,7 +16,6 @@ import org.springframework.stereotype.Repository;
|
|||
|
||||
import com.rjconsultores.ventaboletos.dao.TramoServicioDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.EsquemaTramo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.entidad.TramoServicio;
|
||||
|
|
|
@ -27,6 +27,7 @@ import com.rjconsultores.ventaboletos.entidad.RolOperativo;
|
|||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
|
||||
/**
|
||||
|
@ -118,6 +119,7 @@ public class EsquemaCorridaServiceImpl implements EsquemaCorridaService {
|
|||
}
|
||||
}
|
||||
|
||||
Date dataHorInicioSistema = DateUtil.getFecInicio().getTime();
|
||||
for (int i = 0; (i < listParadaEsquema.size() - 1); i++) {
|
||||
Parada paradaOrigen = listParadaEsquema.get(i).getParada();
|
||||
Parada paradaDestino = listParadaEsquema.get(i + 1).getParada();
|
||||
|
@ -133,11 +135,23 @@ public class EsquemaCorridaServiceImpl implements EsquemaCorridaService {
|
|||
et.setEsquemaCorrida(ec);
|
||||
et.setFecmodif(Calendar.getInstance().getTime());
|
||||
et.setNumsecuencia((short) (i + 1));
|
||||
et.setTiempoEstancia(listParadaEsquema.get(i).getTiempoEstancia());
|
||||
et.setTramo(t);
|
||||
et.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
et.setPlataforma(listParadaEsquema.get(i).getPlataforma());
|
||||
et.setExcepcionRecorrido(listParadaEsquema.get(i).getExcepcionRecorrido());
|
||||
|
||||
Date tiempoEstancia = listParadaEsquema.get(i).getTiempoEstancia();
|
||||
if ((tiempoEstancia != null) && (DateUtil.compareDate(tiempoEstancia, dataHorInicioSistema) == 0)) {
|
||||
et.setTiempoEstancia(null);
|
||||
} else {
|
||||
et.setTiempoEstancia(tiempoEstancia);
|
||||
}
|
||||
|
||||
Date excepcionRecorrido = listParadaEsquema.get(i).getExcepcionRecorrido();
|
||||
if ((excepcionRecorrido != null) && (DateUtil.compareDate(excepcionRecorrido, dataHorInicioSistema) == 0)) {
|
||||
et.setExcepcionRecorrido(null);
|
||||
} else {
|
||||
et.setExcepcionRecorrido(excepcionRecorrido);
|
||||
}
|
||||
|
||||
esquemaTramoDAO.suscribir(et);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue