fixes bug #AL-2882

master
valdevir 2023-07-04 15:44:25 -03:00
parent 708b5f0ff2
commit ade3478c71
2 changed files with 20 additions and 4 deletions

View File

@ -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>

View File

@ -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);
}
}
}
}
}