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.Produces;
|
||||||
import javax.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import javax.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO;
|
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO;
|
||||||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO;
|
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO;
|
||||||
|
@ -33,7 +34,7 @@ public class SincronizarOperador {
|
||||||
|
|
||||||
@GET
|
@GET
|
||||||
@Produces({ MediaType.APPLICATION_JSON })
|
@Produces({ MediaType.APPLICATION_JSON })
|
||||||
public OperadorEmbarcadaVO buscarDadosOperador(
|
public Response buscarDadosOperador(
|
||||||
@QueryParam("operador") Integer operador,
|
@QueryParam("operador") Integer operador,
|
||||||
@QueryParam("empresa") Integer empresa,
|
@QueryParam("empresa") Integer empresa,
|
||||||
@QueryParam("dataInicial") String dataInicial,
|
@QueryParam("dataInicial") String dataInicial,
|
||||||
|
@ -54,8 +55,13 @@ public class SincronizarOperador {
|
||||||
OperadorEmbarcadaDAO operadorEmbarcadaDAO = (OperadorEmbarcadaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaDAO");
|
OperadorEmbarcadaDAO operadorEmbarcadaDAO = (OperadorEmbarcadaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaDAO");
|
||||||
OperadorEmbarcadaLinhaDAO operadorEmbarcadaLinhaDAO = (OperadorEmbarcadaLinhaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaLinhaDAO");
|
OperadorEmbarcadaLinhaDAO operadorEmbarcadaLinhaDAO = (OperadorEmbarcadaLinhaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaLinhaDAO");
|
||||||
OperadorEmbarcadaServicoDAO operadorEmbarcadaServicoDAO = (OperadorEmbarcadaServicoDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaServicoDAO");
|
OperadorEmbarcadaServicoDAO operadorEmbarcadaServicoDAO = (OperadorEmbarcadaServicoDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaServicoDAO");
|
||||||
OperadorEmbarcada operadorEmbarcada = operadorEmbarcadaDAO.buscarOperadorEmbarcadaPorUsuario(operador);
|
OperadorEmbarcada operadorEmbarcada;
|
||||||
// List<OperadorEmbarcadaLinha> lsOperadorEmbarcadaLinha = operadorEmbarcadaLinhaDAO.buscarPorOperador(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);
|
PuntoVentaVO puntoVentaVO = operadorEmbarcadaDAO.getPuntoVentaVO(operador, empresa);
|
||||||
List<RutaVO>lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(operador);
|
List<RutaVO>lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(operador);
|
||||||
|
@ -109,8 +115,7 @@ public class SincronizarOperador {
|
||||||
|
|
||||||
vo.setLsRutas(lsRutaVO);
|
vo.setLsRutas(lsRutaVO);
|
||||||
vo.setLsCorridas(lsCorridaVO);
|
vo.setLsCorridas(lsCorridaVO);
|
||||||
|
return Response.ok(vo, MediaType.APPLICATION_JSON).build();
|
||||||
return vo;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue