14283: Ajuste no Método de Sicronização na Máquina de Venda Embarcada
fixes bug#14283 dev:valdevir qua:leo git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@93017 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
1ccb0dc04b
commit
5809203920
|
@ -22,11 +22,16 @@ public class SincronizarDispositivo {
|
||||||
|
|
||||||
@GET
|
@GET
|
||||||
@Produces({ MediaType.APPLICATION_JSON })
|
@Produces({ MediaType.APPLICATION_JSON })
|
||||||
public DispositivoEmbarcadaVO buscarDispositivo(@QueryParam("imei") String imei) {
|
public DispositivoEmbarcadaVO buscarDispositivo(@QueryParam("imei") String imei) throws Exception {
|
||||||
DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO = (DispositivoEmbarcadaDAO)AppContext.getApplicationContext().getBean("dispositivoEmbarcadaDAO");
|
DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO = (DispositivoEmbarcadaDAO)AppContext.getApplicationContext().getBean("dispositivoEmbarcadaDAO");
|
||||||
EmpresaDAO empresaDAO = (EmpresaDAO)AppContext.getApplicationContext().getBean("empresaDAO");
|
EmpresaDAO empresaDAO = (EmpresaDAO)AppContext.getApplicationContext().getBean("empresaDAO");
|
||||||
PuntoVentaDAO puntoVentaDAO = (PuntoVentaDAO)AppContext.getApplicationContext().getBean("puntoVentaDAO");
|
PuntoVentaDAO puntoVentaDAO = (PuntoVentaDAO)AppContext.getApplicationContext().getBean("puntoVentaDAO");
|
||||||
DispositivoEmbarcada dispositivo = dispositivoEmbarcadaDAO.buscarImei(imei);
|
DispositivoEmbarcada dispositivo = dispositivoEmbarcadaDAO.buscarImei(imei);
|
||||||
|
if (dispositivo == null){
|
||||||
|
DispositivoEmbarcadaVO dispositivoVo = new DispositivoEmbarcadaVO();
|
||||||
|
dispositivoVo.setMsg("Dispositivo não encontrado");
|
||||||
|
return dispositivoVo;
|
||||||
|
}
|
||||||
PuntoVenta puntoVenta = puntoVentaDAO.obtenerID(dispositivo.getPuntoVenta().getPuntoventaId().intValue());
|
PuntoVenta puntoVenta = puntoVentaDAO.obtenerID(dispositivo.getPuntoVenta().getPuntoventaId().intValue());
|
||||||
Empresa empresa = empresaDAO.obtenerID(dispositivo.getEmpresa().getEmpresaId().intValue());
|
Empresa empresa = empresaDAO.obtenerID(dispositivo.getEmpresa().getEmpresaId().intValue());
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
package com.rjconsultores.ventaboletos.rest;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.ws.rs.GET;
|
||||||
|
import javax.ws.rs.Path;
|
||||||
|
import javax.ws.rs.Produces;
|
||||||
|
import javax.ws.rs.QueryParam;
|
||||||
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.embarcada.UsuarioEmbarcadaVO;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||||
|
|
||||||
|
@Path("/sincronizarOperadores")
|
||||||
|
public class SincronizarOperadores {
|
||||||
|
|
||||||
|
@GET
|
||||||
|
@Produces({ MediaType.APPLICATION_JSON })
|
||||||
|
public List<UsuarioEmbarcadaVO> buscarDadosOperador(
|
||||||
|
@QueryParam("puntoVentaId") Long puntoVentaId) {
|
||||||
|
|
||||||
|
PuntoVentaDAO puntoVentaDAO = (PuntoVentaDAO)AppContext.getApplicationContext().getBean("puntoVentaDAO");
|
||||||
|
|
||||||
|
return puntoVentaDAO.buscaUsuariosDoPuntoVenta(puntoVentaId);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue