diff --git a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarTramoService.java b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarTramoService.java index 08fa4f520..94ef4408a 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarTramoService.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarTramoService.java @@ -59,8 +59,8 @@ public class SincronizarTramoService { List listaTramoVO = tramoDAO.buscarListaPorIds(corridaVO.getListTramos(), corridaVO.getChaveCorrida(), corrida.isTarifaEmbarcada() ); - boolean isTarifaMinimaHabilitado = Boolean.getBoolean(constanteDAO.buscarPorNomeConstante("isTarifaMinimaHabilitado").getValorconstante()); - CategoriaDescuento categoriaDescuento = categoriaDescuentoDAO.pesquisarPorCategoriaEmpresa(Constantes.CATEGORIA_NORMAL, corridaVO.getEmpresaId()); + boolean isTarifaMinimaHabilitado = Boolean.parseBoolean(constanteDAO.buscarPorNomeConstante("isTarifaMinimaHabilitado").getValorconstante()); + boolean aplicaTarifaMinima = categoriaDescuentoDAO.isAplicaTarifaMinima(Constantes.CATEGORIA_NORMAL, corrida.getEmpresaId()); List aliasLs = aliasServicoDAO.buscarPorRuta( corridaVO.getRutaId() ); @@ -72,7 +72,7 @@ public class SincronizarTramoService { praca = paradaDAO.buscarPorId(vo.getOrigemId()).getCiudad().getPlaza().getPlazaId(); } - if(isTarifaMinimaHabilitado && categoriaDescuento !=null && Boolean.FALSE.equals( categoriaDescuento.getIndnaoaplicatarifaminima()) ) { + if(isTarifaMinimaHabilitado && aplicaTarifaMinima ) { BigDecimal tarifaMinima = tarifaMinimaDAO.obtenerTarifaMinima( corrida.getClaseServicioId(), corrida.getMarcaId(),