From 2159a5452a8b1637b736361d8073fc8c14ee3195 Mon Sep 17 00:00:00 2001 From: valdevir Date: Thu, 3 Dec 2020 03:10:32 +0000 Subject: [PATCH] fixes bug#20477 qua: dev:Valdir Alteracao para corrigir busca por dispositivo. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104575 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/rest/bean/ParamsDadosOperador.java | 10 ++++++++++ .../rest/service/SincronizarOperadoresService.java | 10 +++++----- .../editarOperadoresDispositivo.zul | 4 ++-- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/rest/bean/ParamsDadosOperador.java b/src/java/com/rjconsultores/ventaboletos/rest/bean/ParamsDadosOperador.java index ad37cad1a..d4a7008ef 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/bean/ParamsDadosOperador.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/bean/ParamsDadosOperador.java @@ -5,6 +5,8 @@ import org.codehaus.jackson.annotate.JsonIgnoreProperties; @JsonIgnoreProperties(ignoreUnknown = true) public class ParamsDadosOperador { Long puntoVentaId; + Long dispositivoEmbarcadaId; + public Long getPuntoVentaId() { return puntoVentaId; @@ -13,4 +15,12 @@ public class ParamsDadosOperador { public void setPuntoVentaId(Long puntoVentaId) { this.puntoVentaId = puntoVentaId; } + + public Long getDispositivoEmbarcadaId() { + return dispositivoEmbarcadaId; + } + + public void setDispositivoEmbarcadaId(Long dispositivoEmbarcadaId) { + this.dispositivoEmbarcadaId = dispositivoEmbarcadaId; + } } diff --git a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadoresService.java b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadoresService.java index 05ed85a6c..86d9e8889 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadoresService.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadoresService.java @@ -7,13 +7,11 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.rjconsultores.routing.ReadOnlyConnection; -import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO; import com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador; import com.rjconsultores.ventaboletos.rest.bean.ParamsDadosOperador; import com.rjconsultores.ventaboletos.service.EmbarcadaDispOperadorService; import com.rjconsultores.ventaboletos.service.UsuarioService; import com.rjconsultores.ventaboletos.vo.embarcada.UsuarioEmbarcadaVO; -import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext; @Service("sincronizarOperadoresService") public class SincronizarOperadoresService { @@ -25,8 +23,10 @@ public class SincronizarOperadoresService { @ReadOnlyConnection public List buscarDadosOperador(ParamsDadosOperador params) { - PuntoVentaDAO puntoVentaDAO = (PuntoVentaDAO) AppContext.getApplicationContext().getBean("puntoVentaDAO"); - List embDispOperadorList = embarcadaDispOperadorService.buscarEmbarcadaDispOperadorPorPuntoVenta(params.getPuntoVentaId()); + List embDispOperadorList = null; + if(params.getDispositivoEmbarcadaId() !=null) { + embDispOperadorList= embarcadaDispOperadorService.buscarEmbarcadaDispOperadorPorDispositivo(params.getDispositivoEmbarcadaId()); + } if (embDispOperadorList != null && !embDispOperadorList.isEmpty()) { List usuariosIds = new ArrayList(); for (EmbarcadaDispOperador embarcadaDispOperador : embDispOperadorList) { @@ -34,7 +34,7 @@ public class SincronizarOperadoresService { } return usuarioService.buscarUsuarioEmbarcadaPorUsuariosIds(usuariosIds); } else { - return puntoVentaDAO.buscaUsuariosDoPuntoVenta(params.getPuntoVentaId()); + return usuarioService.buscaUsuariosDoPuntoVenta(params.getPuntoVentaId()); } } diff --git a/web/gui/esquema_operacional/editarOperadoresDispositivo.zul b/web/gui/esquema_operacional/editarOperadoresDispositivo.zul index e6bfae681..8a35b998d 100644 --- a/web/gui/esquema_operacional/editarOperadoresDispositivo.zul +++ b/web/gui/esquema_operacional/editarOperadoresDispositivo.zul @@ -51,8 +51,8 @@ - - + +