diff --git a/src/java/com/rjconsultores/ventaboletos/rest/SincronizarDispositivo.java b/src/java/com/rjconsultores/ventaboletos/rest/SincronizarDispositivo.java index c7fa58497..d47fb5f40 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/SincronizarDispositivo.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/SincronizarDispositivo.java @@ -14,8 +14,10 @@ import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO; import com.rjconsultores.ventaboletos.entidad.CtrlSerieEmbarcada; import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada; import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.vo.embarcada.DispositivoEmbarcadaVO; +import com.rjconsultores.ventaboletos.vo.embarcada.EmpresaVO; import com.rjconsultores.ventaboletos.vo.embarcada.EstadoDispositivoEmbarcadaVO; import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext; @@ -52,6 +54,12 @@ public class SincronizarDispositivo { vo.setCnpjAgencia(puntoVenta.getNumDoCPuntoVenta()); vo.setEnderecoAgencia(puntoVenta.getDireccioncalle()+", nš: "+puntoVenta.getDireccionnumero()+". Cidade: "+puntoVenta.getCidade()); vo.setCnpjEmpresa(empresa.getCnpj()); + for (PtovtaEmpresa e : puntoVenta.getLsPtovtaEmpresa()){ + EmpresaVO emp = new EmpresaVO(); + emp.setEmpresaId(e.getEmpresa().getEmpresaId().longValue()); + emp.setNombempresa(e.getEmpresa().getNombempresa()); + vo.getEmpresasVenda().add(emp); + } 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);