14673: ConsultarOperador retorna erro: Not unique result
fixes bug#14673 dev:zauli qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@94554 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
8b5b4b848a
commit
7a7aa5308e
|
@ -11,6 +11,7 @@ import javax.ws.rs.Path;
|
|||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.QueryParam;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO;
|
||||
|
@ -33,7 +34,7 @@ public class SincronizarOperador {
|
|||
|
||||
@GET
|
||||
@Produces({ MediaType.APPLICATION_JSON })
|
||||
public OperadorEmbarcadaVO buscarDadosOperador(
|
||||
public Response buscarDadosOperador(
|
||||
@QueryParam("operador") Integer operador,
|
||||
@QueryParam("empresa") Integer empresa,
|
||||
@QueryParam("dataInicial") String dataInicial,
|
||||
|
@ -54,7 +55,12 @@ public class SincronizarOperador {
|
|||
OperadorEmbarcadaDAO operadorEmbarcadaDAO = (OperadorEmbarcadaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaDAO");
|
||||
OperadorEmbarcadaLinhaDAO operadorEmbarcadaLinhaDAO = (OperadorEmbarcadaLinhaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaLinhaDAO");
|
||||
OperadorEmbarcadaServicoDAO operadorEmbarcadaServicoDAO = (OperadorEmbarcadaServicoDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaServicoDAO");
|
||||
OperadorEmbarcada operadorEmbarcada = operadorEmbarcadaDAO.buscarOperadorEmbarcadaPorUsuario(operador);
|
||||
OperadorEmbarcada operadorEmbarcada;
|
||||
try{
|
||||
operadorEmbarcada = operadorEmbarcadaDAO.buscarOperadorEmbarcadaPorUsuario(operador);
|
||||
} catch (Exception e){
|
||||
return Response.status(Response.Status.NOT_FOUND).entity("Error: Buscar Operador Embarcada por Usuario retornou mais de um registro.").build();
|
||||
}
|
||||
// List<OperadorEmbarcadaLinha> lsOperadorEmbarcadaLinha = operadorEmbarcadaLinhaDAO.buscarPorOperador(operadorEmbarcada);
|
||||
|
||||
PuntoVentaVO puntoVentaVO = operadorEmbarcadaDAO.getPuntoVentaVO(operador, empresa);
|
||||
|
@ -109,8 +115,7 @@ public class SincronizarOperador {
|
|||
|
||||
vo.setLsRutas(lsRutaVO);
|
||||
vo.setLsCorridas(lsCorridaVO);
|
||||
|
||||
return vo;
|
||||
return Response.ok(vo, MediaType.APPLICATION_JSON).build();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue