From 79d54c6bf84018155f56fbd653764719571c0a06 Mon Sep 17 00:00:00 2001 From: "wallace.henrique" Date: Fri, 13 Sep 2024 20:18:50 -0300 Subject: [PATCH] fixes bug#AL-4315 --- pom.xml | 4 ++-- .../esquemaoperacional/EditarCorridaController.java | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index a7a54cd17..0db0515cb 100644 --- a/pom.xml +++ b/pom.xml @@ -4,11 +4,11 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.138.6 + 1.139.0 war - 1.105.4 + 1.106.0 1.92.6 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java index 56a4c3b46..7f6634cf9 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java @@ -297,6 +297,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { private EsquemaCorrida esquemaCorrida; private Date dataInicialFiltroCorridaExistente; private Date dataFinalFiltroCorridaExistente; + private Date horaSalidaOriginal; @Autowired private ConstanteDAO constanteDAO; @@ -361,7 +362,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { esquemaCorridaEmbarqueDesembarqueListbox.setData(lsEsquemaCorridaEmbarqueDesembarqueSelected); lstTrechosInformacaoCorridaListbox.setData(lsEsquemaCorridaInfoSelected); - + horaSalidaOriginal = esquemaCorrida.getHorasalida(); if (esquemaCorrida.getRuta() != null) { embarqueDesembarqueDisabled = false; } @@ -1054,7 +1055,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { List corridaTramoList = null; //Se nenhuma localidade editada tem venda, recria todos os corridas tramos da corrida if(localidadeComVenda==null || localidadeComVenda.isEmpty()) { - corridaTramoList = corridaTramoService.recriaCorridaTramo(esquemaCorrida, dataIter, lsEsquemaTramo, corrida, lsEsquemaTramoOriginal ); + corridaTramoList = corridaTramoService.recriaCorridaTramo(esquemaCorrida, dataIter, lsEsquemaTramo, corrida, lsEsquemaTramoOriginal, horaSalidaOriginal ); }else { List lsEsquemaTramoIter = new ArrayList(); List localidadeComVendaIter = new ArrayList(); @@ -1064,7 +1065,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { lsEsquemaTramoIter = adicionarParadaEsquemaTramo(localidadeComVendaIter,paradaEsquemaComVenda.getParada() , esquemaCorrida, (Ruta) cmbRuta.getSelectedItem().getValue(), paradaEsquemaComVenda.getPlataforma(), paradaEsquemaComVenda.getTipoPassagem(), listParadaEsquemaComNovaParada); localidadeComVendaIter = listParadaEsquemaComNovaParada; } - corridaTramoList = corridaTramoService.recriaCorridaTramo(esquemaCorrida, dataIter, lsEsquemaTramoIter, corrida, lsEsquemaTramoOriginal ); + corridaTramoList = corridaTramoService.recriaCorridaTramo(esquemaCorrida, dataIter, lsEsquemaTramoIter, corrida, lsEsquemaTramoOriginal, horaSalidaOriginal ); } //Caso retorne corridaTramoId preenchido quer dizer que retornou a lista de corridaTramos antiga e a corridaTramo não poderá ser recriada mas os dados da corrida serão editados.