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-87c2c4800839master
parent
9b831e18fb
commit
2159a5452a
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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<UsuarioEmbarcadaVO> buscarDadosOperador(ParamsDadosOperador params) {
|
||||
PuntoVentaDAO puntoVentaDAO = (PuntoVentaDAO) AppContext.getApplicationContext().getBean("puntoVentaDAO");
|
||||
List<EmbarcadaDispOperador> embDispOperadorList = embarcadaDispOperadorService.buscarEmbarcadaDispOperadorPorPuntoVenta(params.getPuntoVentaId());
|
||||
List<EmbarcadaDispOperador> embDispOperadorList = null;
|
||||
if(params.getDispositivoEmbarcadaId() !=null) {
|
||||
embDispOperadorList= embarcadaDispOperadorService.buscarEmbarcadaDispOperadorPorDispositivo(params.getDispositivoEmbarcadaId());
|
||||
}
|
||||
if (embDispOperadorList != null && !embDispOperadorList.isEmpty()) {
|
||||
List<Long> usuariosIds = new ArrayList<Long>();
|
||||
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());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -51,8 +51,8 @@
|
|||
<bandbox id="bbPesquisaLinha" width="99%"
|
||||
mold="rounded" readonly="true">
|
||||
<bandpopup>
|
||||
<vbox>
|
||||
<hbox>
|
||||
<vbox width="99%">
|
||||
<hbox width="99%">
|
||||
<textbox
|
||||
id="txtPalavraPesquisaUsuario" />
|
||||
<button id="btnPesquisaUsuario"
|
||||
|
|
Loading…
Reference in New Issue