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 c084d8df4..0469a2eb0 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 @@ -968,13 +968,13 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer rutaSecuenciaList.setData(lsParadasSequencia); BigDecimal kmES = rs.getCantKmEntradaSaida() == null ? BigDecimal.ZERO : rs.getCantKmEntradaSaida(); - BigDecimal diferenca = km.subtract(kmES); rs.setCantKmEntradaSaida(km); List alterados = new ArrayList(); for (RutaCombinacion rc : lsRutacComb){ if (rc.getTramo().getOrigem().equals(rs.getTramo().getOrigem()) || rc.getTramo().getDestino().equals(rs.getTramo().getOrigem())){ - rc.getTramo().setKmReal(rc.getTramo().getKmReal().add(diferenca)); + rc.getTramo().setKmReal(rc.getTramo().getKmReal().subtract(kmES)); + rc.getTramo().setKmReal(rc.getTramo().getKmReal().add(km)); alterados.add(rc.getTramo()); try{ tramoService.suscribirActualizar(rc.getTramo());