From 9b831e18fb0582780c33295fac4d9127340459d7 Mon Sep 17 00:00:00 2001 From: fabio Date: Wed, 2 Dec 2020 15:53:36 +0000 Subject: [PATCH] fixes bug#21146 dev: Valvevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104574 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../rest/service/SincronizarOperadorService.java | 2 +- .../rest/service/SincronizarTramoService.java | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadorService.java b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadorService.java index 3846addfa..6edcc571c 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadorService.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadorService.java @@ -60,7 +60,7 @@ public class SincronizarOperadorService { try{ operadorEmbarcada = operadorEmbarcadaDAO.buscarOperadorEmbarcadaPorUsuario(params.getOperador()); } catch (Exception e){ - throw new ServiceEmbarcadaException("Error: Buscar Operador Embarcada por Usuario retornou mais de um registro."); + throw new ServiceEmbarcadaException("Error: Buscar Operador Embarcada: "+e.getMessage()); } PuntoVentaVO puntoVentaVO = operadorEmbarcadaDAO.getPuntoVentaVO(params.getOperador()); diff --git a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarTramoService.java b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarTramoService.java index 02575c344..08fa4f520 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarTramoService.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarTramoService.java @@ -21,7 +21,6 @@ import com.rjconsultores.ventaboletos.dao.hibernate.ConstanteHibernateDAO; import com.rjconsultores.ventaboletos.entidad.AliasServico; import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento; import com.rjconsultores.ventaboletos.entidad.Corrida; -import com.rjconsultores.ventaboletos.entidad.Corrida.Id; import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarTramo; import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO; @@ -35,7 +34,7 @@ public class SincronizarTramoService { @ReadOnlyConnection public List buscarListaTramosPorListCorridas(ParamsSincronizarTramo params) throws Exception { List listTramoTarifa = new ArrayList(); - + for (CorridaVO corridaVO : params.getListCorridas()) { listTramoTarifa.add( new TramoTarifaVO( corridaVO.getChaveCorrida(), corridaVO.getRutaId(), buscarListaTramosPorId(corridaVO)) ); } @@ -56,11 +55,10 @@ public class SincronizarTramoService { final Integer corridaId = Integer.valueOf( corridaVO.getChaveCorrida().split(";")[0] ); final Date fecCorrida = DateUtil.getDateFromString(corridaVO.getChaveCorrida().split(";")[1], "ddMMyyyy"); - Id id = new Corrida.Id(corridaId, fecCorrida); - CorridaVO corrida = corridaDAO.buscarVOPorId(id); - + CorridaVO corrida = corridaDAO.buscarVOPorId( new Corrida.Id(corridaId, fecCorrida) ); + 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());