fixes bug #AL-2882
parent
708b5f0ff2
commit
ade3478c71
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ModelWeb</artifactId>
|
<artifactId>ModelWeb</artifactId>
|
||||||
<version>1.6.3</version>
|
<version>1.6.4</version>
|
||||||
<distributionManagement>
|
<distributionManagement>
|
||||||
<repository>
|
<repository>
|
||||||
<id>rj-releases</id>
|
<id>rj-releases</id>
|
||||||
|
|
|
@ -873,6 +873,8 @@ public class CorridaServiceImpl implements CorridaService {
|
||||||
boolean corridaGerada = true;
|
boolean corridaGerada = true;
|
||||||
|
|
||||||
Corrida corrida = null;
|
Corrida corrida = null;
|
||||||
|
Corrida corridaPisoExtra = null;
|
||||||
|
Corrida corridaPisoExtra2 = null;
|
||||||
try {
|
try {
|
||||||
|
|
||||||
for (EsquemaCorrida esquemaCorrida : lsEsquemaCorrida) {
|
for (EsquemaCorrida esquemaCorrida : lsEsquemaCorrida) {
|
||||||
|
@ -893,8 +895,8 @@ public class CorridaServiceImpl implements CorridaService {
|
||||||
}
|
}
|
||||||
|
|
||||||
corrida = generarCorrida(esquemaCorrida, dataGeracao, false, isFeriado);
|
corrida = generarCorrida(esquemaCorrida, dataGeracao, false, isFeriado);
|
||||||
Corrida corridaPisoExtra = null;
|
corridaPisoExtra = null;
|
||||||
Corrida corridaPisoExtra2 = null;
|
corridaPisoExtra2 = null;
|
||||||
|
|
||||||
if (corrida == null) {// Si no genera la corrida, no va a
|
if (corrida == null) {// Si no genera la corrida, no va a
|
||||||
// generar el rebote
|
// generar el rebote
|
||||||
|
@ -919,6 +921,13 @@ public class CorridaServiceImpl implements CorridaService {
|
||||||
|
|
||||||
alterarNumPisoCorridaPisoExtra(corrida, corridaPisoExtra, mensagemLog, atualizarPisoExtra, false);
|
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) {
|
if(esquemaCorrida.getNumCorridaPisoExtra2() != null) {
|
||||||
|
|
||||||
EsquemaCorrida esquemaCorridaTerceiroPiso = esquemaCorridaDAO.buscarPeloNumCorrida(esquemaCorrida.getNumCorridaPisoExtra2());
|
EsquemaCorrida esquemaCorridaTerceiroPiso = esquemaCorridaDAO.buscarPeloNumCorrida(esquemaCorrida.getNumCorridaPisoExtra2());
|
||||||
|
@ -936,6 +945,13 @@ public class CorridaServiceImpl implements CorridaService {
|
||||||
|
|
||||||
// caso corrida segundo piso for gerada antes, atualizar
|
// caso corrida segundo piso for gerada antes, atualizar
|
||||||
alterarNumPisoCorridaPisoExtra(corrida, corridaPisoExtra2, mensagemLog, atualizarPisoExtra, true);
|
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