Merge pull request 'fixes bug #AL-2836' (!66) from AL-2836 into master

Reviewed-on: adm/ModelWeb#66
Reviewed-by: Gleison da Cruz <gleison.cruz@totvs.com.br>
master
pinheiro 2023-06-21 21:05:59 +00:00
commit e324058751
2 changed files with 10 additions and 2 deletions

View File

@ -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.5.5</version> <version>1.5.6</version>
<distributionManagement> <distributionManagement>
<repository> <repository>
<id>rj-releases</id> <id>rj-releases</id>

View File

@ -1096,10 +1096,18 @@ public class CorridaServiceImpl implements CorridaService {
BigDecimal valorPedagio = tarifa!=null ? tarifa.getImportepedagio() : null ; BigDecimal valorPedagio = tarifa!=null ? tarifa.getImportepedagio() : null ;
Long tempoReserva = null; Long tempoReserva = null;
Cliente cliente = clienteService.obtenerID(reservaEspecialCliente.getClienteId().intValue()); Cliente cliente = clienteService.obtenerID(reservaEspecialCliente.getClienteId().intValue());
System.out.println(cliente.getClienteId());
String clienteFidelidadId = null;
try {
clienteFidelidadId = cliente.getListClienteFidelidad().get(0).getClienteFidelidadId().toString();
} catch (Exception e) {
log.error("Boleto Reserva não gerado. Erro ao obter cliente fidelidade para o clienteId:" + cliente.getClienteId(), e );
continue;
}
boletoService.criaBoletoReserva(unoAsientoSelec, unaCorridaId, unaFecCorrida, unoTerminalOrigenId, boletoService.criaBoletoReserva(unoAsientoSelec, unaCorridaId, unaFecCorrida, unoTerminalOrigenId,
unoTerminalDestinoId, unoTipoVenta, unaCategoriaSelec, unoNumeOperacion, unUsuarioId, unPuntoVenta, unoTerminalDestinoId, unoTipoVenta, unaCategoriaSelec, unoNumeOperacion, unUsuarioId, unPuntoVenta,
reservaEspecialCliente.getClienteId().intValue(), corrida.getRuta().getRutaId(), valorTarifa, tempoReserva, reservaEspecialCliente.getClienteId().intValue(), corrida.getRuta().getRutaId(), valorTarifa, tempoReserva,
estacionId, cliente.getNumIdentificaUno(), cliente.getListClienteFidelidad().get(0).getClienteFidelidadId().toString(), estacionId, cliente.getNumIdentificaUno(), clienteFidelidadId,
corrida.getClaseServicio().getClaseservicioId(), corrida.getMarca().getMarcaId(), fecViaje, corrida.getEmpresa().getEmpresaId(), corrida.getClaseServicio().getClaseservicioId(), corrida.getMarca().getMarcaId(), fecViaje, corrida.getEmpresa().getEmpresaId(),
cliente.getNombcliente(), valorSeguro, valorTaxaEmbarque, valorPedagio); cliente.getNombcliente(), valorSeguro, valorTaxaEmbarque, valorPedagio);
} }