From 8b21ea0c05d8c6d51b356e596428f99d8985aa83 Mon Sep 17 00:00:00 2001 From: leonardo Date: Mon, 7 Aug 2017 20:42:32 +0000 Subject: [PATCH] fixes bug #9339 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@72392 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../esquemaoperacional/EditarCatalogoDeRutaController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java index 3b69c996e..08d4eb8e0 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java @@ -85,6 +85,7 @@ import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO; +import com.rjconsultores.ventaboletos.vo.esquemaoperacional.SecuenciaRutaTramoVO; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; @@ -505,7 +506,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer Parada paradaOrigem = tramo.getOrigem(); BigDecimal kmEntradaSaida = rs.getCantKmEntradaSaida() == null ? tramo.getKmEntradaSaida() : rs.getCantKmEntradaSaida(); - BigDecimal km = tramo.getKmRealSemKmEntradaSaida(); // subtrair rutasecuencia.kmEntradaSaida do tramo pq o tramo.kmEntradaSaída só é setado quando é feita alteração no cadastro de ruta (aba sequencia) + BigDecimal km = rs.getKmOriginal();//tramo.getKmEntradaSaida() != null && !tramo.getKmEntradaSaida().equals(BigDecimal.ZERO) ? tramo.getKmRealSemKmEntradaSaida() : tramo.getKmReal(); // subtrair rutasecuencia.kmEntradaSaida do tramo pq o tramo.kmEntradaSaída só é setado quando é feita alteração no cadastro de ruta (aba sequencia) addTramoPardaSecuencia(paradaOrigem, via, numsecuencia, lcas, getTempo(tramo.getTramoServicioList(), ruta), km != null ? km.toString() : "", kmEntradaSaida != null ? kmEntradaSaida.toString() : ""); if (i == lsRutaSecuencia.size() - 1) { Parada paradaDestino = tramo.getDestino(); @@ -977,7 +978,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer BigDecimal kmEntradaSaidaAnterior = rs.getCantKmEntradaSaida() == null ? BigDecimal.ZERO : rs.getCantKmEntradaSaida(); rs.setCantKmEntradaSaida(KmEntradaSaidaNovo); - List alterados = new ArrayList(); + List alterados = new ArrayList(); for (RutaCombinacion rc : lsRutacComb){ if (rc.getTramo().getOrigem().equals(rs.getTramo().getOrigem()) || rc.getTramo().getDestino().equals(rs.getTramo().getOrigem())){