From 2cdac9c705321013e5aa3d0d3aa6a69901335e98 Mon Sep 17 00:00:00 2001 From: leonardo Date: Mon, 13 May 2019 18:47:37 +0000 Subject: [PATCH] =?UTF-8?q?14328:=20Acrescentar=20campo=20esta=C3=A7=C3=A3?= =?UTF-8?q?o=5Fid=20no=20dispositivo=20embarcada.=20fixes=20bug#14328=20de?= =?UTF-8?q?v:valdevir=20qua:leo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@93169 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/rest/SincronizarDispositivo.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/java/com/rjconsultores/ventaboletos/rest/SincronizarDispositivo.java b/src/java/com/rjconsultores/ventaboletos/rest/SincronizarDispositivo.java index 6e244b38b..2fe4ad572 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/SincronizarDispositivo.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/SincronizarDispositivo.java @@ -6,6 +6,8 @@ import javax.ws.rs.Produces; import javax.ws.rs.QueryParam; import javax.ws.rs.core.MediaType; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.dao.DispositivoEmbarcadaDAO; import com.rjconsultores.ventaboletos.dao.EmpresaDAO; import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO; @@ -27,6 +29,8 @@ public class SincronizarDispositivo { EmpresaDAO empresaDAO = (EmpresaDAO)AppContext.getApplicationContext().getBean("empresaDAO"); PuntoVentaDAO puntoVentaDAO = (PuntoVentaDAO)AppContext.getApplicationContext().getBean("puntoVentaDAO"); DispositivoEmbarcada dispositivo = dispositivoEmbarcadaDAO.buscarImei(imei); + ConstanteDAO constanteDAO = (ConstanteDAO)AppContext.getApplicationContext().getBean("constanteDAO"); + if (dispositivo == null){ DispositivoEmbarcadaVO dispositivoVo = new DispositivoEmbarcadaVO(); dispositivoVo.setMsg("Dispositivo não encontrado"); @@ -49,6 +53,8 @@ public class SincronizarDispositivo { vo.setEnderecoAgencia(puntoVenta.getDireccioncalle()+", nº: "+puntoVenta.getDireccionnumero()+". Cidade: "+puntoVenta.getCidade()); vo.setCnpjEmpresa(empresa.getCnpj()); vo.setEnderecoEmpresa(empresa.getLogradouro()+", nº: "+empresa.getNumero()+". Cidade: "+empresa.getBairro()); + String estacionIdEmbarcada = constanteDAO.buscarPorNomeConstante(Constantes.ESTACAO_EMBARCADA).getValorconstante(); + vo.setEstacionId(estacionIdEmbarcada != null && !estacionIdEmbarcada.isEmpty() ? Integer.parseInt(estacionIdEmbarcada) : null); for (CtrlSerieEmbarcada serie : dispositivo.getSeries()){ EstadoDispositivoEmbarcadaVO estado = new EstadoDispositivoEmbarcadaVO();