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
master
fabio 2020-12-02 15:53:36 +00:00
parent 2955986f80
commit 9b831e18fb
2 changed files with 5 additions and 7 deletions

View File

@ -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());

View File

@ -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<TramoTarifaVO> buscarListaTramosPorListCorridas(ParamsSincronizarTramo params) throws Exception {
List<TramoTarifaVO> listTramoTarifa = new ArrayList<TramoTarifaVO>();
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<TramoVO> 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());