fixes bug #AL-2882
parent
708b5f0ff2
commit
ade3478c71
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ModelWeb</artifactId>
|
||||
<version>1.6.3</version>
|
||||
<version>1.6.4</version>
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>rj-releases</id>
|
||||
|
|
|
@ -873,6 +873,8 @@ public class CorridaServiceImpl implements CorridaService {
|
|||
boolean corridaGerada = true;
|
||||
|
||||
Corrida corrida = null;
|
||||
Corrida corridaPisoExtra = null;
|
||||
Corrida corridaPisoExtra2 = null;
|
||||
try {
|
||||
|
||||
for (EsquemaCorrida esquemaCorrida : lsEsquemaCorrida) {
|
||||
|
@ -893,8 +895,8 @@ public class CorridaServiceImpl implements CorridaService {
|
|||
}
|
||||
|
||||
corrida = generarCorrida(esquemaCorrida, dataGeracao, false, isFeriado);
|
||||
Corrida corridaPisoExtra = null;
|
||||
Corrida corridaPisoExtra2 = null;
|
||||
corridaPisoExtra = null;
|
||||
corridaPisoExtra2 = null;
|
||||
|
||||
if (corrida == null) {// Si no genera la corrida, no va a
|
||||
// generar el rebote
|
||||
|
@ -919,6 +921,13 @@ public class CorridaServiceImpl implements CorridaService {
|
|||
|
||||
alterarNumPisoCorridaPisoExtra(corrida, corridaPisoExtra, mensagemLog, atualizarPisoExtra, false);
|
||||
|
||||
//Valida se existe configuração de reserva para o cliente e crria Cria reserva para 2º piso
|
||||
if(corridaPisoExtra !=null) {
|
||||
if(unUsuarioId!=null && unPuntoVenta!=null && estacionId!=null) {
|
||||
validaCriaReservaCliente(corridaPisoExtra, unUsuarioId, unPuntoVenta, estacionId);
|
||||
}
|
||||
}
|
||||
|
||||
if(esquemaCorrida.getNumCorridaPisoExtra2() != null) {
|
||||
|
||||
EsquemaCorrida esquemaCorridaTerceiroPiso = esquemaCorridaDAO.buscarPeloNumCorrida(esquemaCorrida.getNumCorridaPisoExtra2());
|
||||
|
@ -936,6 +945,13 @@ public class CorridaServiceImpl implements CorridaService {
|
|||
|
||||
// caso corrida segundo piso for gerada antes, atualizar
|
||||
alterarNumPisoCorridaPisoExtra(corrida, corridaPisoExtra2, mensagemLog, atualizarPisoExtra, true);
|
||||
|
||||
//Valida se existe configuração de reserva para o cliente e crria Cria reserva para 2º piso
|
||||
if(corridaPisoExtra !=null) {
|
||||
if(unUsuarioId!=null && unPuntoVenta!=null && estacionId!=null) {
|
||||
validaCriaReservaCliente(corridaPisoExtra, unUsuarioId, unPuntoVenta, estacionId);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue