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.dao.TramoServicioDAO;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||||
import com.rjconsultores.ventaboletos.entidad.EsquemaTramo;
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TramoServicio;
|
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.Ruta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||||
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
|
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
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++) {
|
for (int i = 0; (i < listParadaEsquema.size() - 1); i++) {
|
||||||
Parada paradaOrigen = listParadaEsquema.get(i).getParada();
|
Parada paradaOrigen = listParadaEsquema.get(i).getParada();
|
||||||
Parada paradaDestino = listParadaEsquema.get(i + 1).getParada();
|
Parada paradaDestino = listParadaEsquema.get(i + 1).getParada();
|
||||||
|
@ -133,11 +135,23 @@ public class EsquemaCorridaServiceImpl implements EsquemaCorridaService {
|
||||||
et.setEsquemaCorrida(ec);
|
et.setEsquemaCorrida(ec);
|
||||||
et.setFecmodif(Calendar.getInstance().getTime());
|
et.setFecmodif(Calendar.getInstance().getTime());
|
||||||
et.setNumsecuencia((short) (i + 1));
|
et.setNumsecuencia((short) (i + 1));
|
||||||
et.setTiempoEstancia(listParadaEsquema.get(i).getTiempoEstancia());
|
|
||||||
et.setTramo(t);
|
et.setTramo(t);
|
||||||
et.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
et.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
et.setPlataforma(listParadaEsquema.get(i).getPlataforma());
|
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);
|
esquemaTramoDAO.suscribir(et);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue