fixes bug#6630
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@48000 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
a189882fb2
commit
3476dd45fe
|
@ -82,6 +82,7 @@ public class CorridaServiceImpl implements CorridaService {
|
|||
|
||||
private static Logger log = Logger.getLogger(CorridaServiceImpl.class);
|
||||
private static int CANT_MAX_CORRIDA_GERA_MANUAL = 40;
|
||||
private static SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
|
||||
|
||||
@Autowired
|
||||
private CorridaDAO corridaDAO;
|
||||
|
@ -320,7 +321,6 @@ public class CorridaServiceImpl implements CorridaService {
|
|||
GregorianCalendar gHoraSaidaProximo = new GregorianCalendar();
|
||||
gHoraSaidaProximo.setTime(horaChegadaAnterior);
|
||||
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
|
||||
log.debug("Tempo Recorrido : " + sdf.format(gHoraSaidaProximo.getTime()));
|
||||
|
||||
if (tiempoEstanciaAnterior != null) {
|
||||
|
@ -642,6 +642,20 @@ public class CorridaServiceImpl implements CorridaService {
|
|||
corridaTramo.setFechorSalidaOriginalH(corridaTramo.getFechorSalidaOriginal());
|
||||
}
|
||||
|
||||
//como husoHorVeranoLlegadaAnterior vai virar a hora de saída na proxima execução do loop, já corrijo o tiempoestancia
|
||||
if (tiempoInstanciaAnterior != null){
|
||||
GregorianCalendar tmp = new GregorianCalendar();
|
||||
tmp.setTime(husoHorVeranoLlegadaAnterior);
|
||||
|
||||
tmp.add(Calendar.MINUTE, tiempoInstanciaAnterior.getMinutes());
|
||||
tmp.add(Calendar.HOUR_OF_DAY, tiempoInstanciaAnterior.getHours());
|
||||
|
||||
log.debug("Tempo Recorrido H + Estancia: " + sdf.format(tmp.getTime()));
|
||||
|
||||
husoHorVeranoLlegadaAnterior = tmp.getTime();
|
||||
|
||||
}
|
||||
|
||||
if (numSec == 1) {
|
||||
corrida.setFechorSalidaOriginalH(corridaTramo.getFechorsalidaH());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue