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)
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class ParamsDadosOperador {
|
public class ParamsDadosOperador {
|
||||||
Long puntoVentaId;
|
Long puntoVentaId;
|
||||||
|
Long dispositivoEmbarcadaId;
|
||||||
|
|
||||||
|
|
||||||
public Long getPuntoVentaId() {
|
public Long getPuntoVentaId() {
|
||||||
return puntoVentaId;
|
return puntoVentaId;
|
||||||
|
@ -13,4 +15,12 @@ public class ParamsDadosOperador {
|
||||||
public void setPuntoVentaId(Long puntoVentaId) {
|
public void setPuntoVentaId(Long puntoVentaId) {
|
||||||
this.puntoVentaId = 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 org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.rjconsultores.routing.ReadOnlyConnection;
|
import com.rjconsultores.routing.ReadOnlyConnection;
|
||||||
import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO;
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador;
|
import com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador;
|
||||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsDadosOperador;
|
import com.rjconsultores.ventaboletos.rest.bean.ParamsDadosOperador;
|
||||||
import com.rjconsultores.ventaboletos.service.EmbarcadaDispOperadorService;
|
import com.rjconsultores.ventaboletos.service.EmbarcadaDispOperadorService;
|
||||||
import com.rjconsultores.ventaboletos.service.UsuarioService;
|
import com.rjconsultores.ventaboletos.service.UsuarioService;
|
||||||
import com.rjconsultores.ventaboletos.vo.embarcada.UsuarioEmbarcadaVO;
|
import com.rjconsultores.ventaboletos.vo.embarcada.UsuarioEmbarcadaVO;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
|
||||||
|
|
||||||
@Service("sincronizarOperadoresService")
|
@Service("sincronizarOperadoresService")
|
||||||
public class SincronizarOperadoresService {
|
public class SincronizarOperadoresService {
|
||||||
|
@ -25,8 +23,10 @@ public class SincronizarOperadoresService {
|
||||||
|
|
||||||
@ReadOnlyConnection
|
@ReadOnlyConnection
|
||||||
public List<UsuarioEmbarcadaVO> buscarDadosOperador(ParamsDadosOperador params) {
|
public List<UsuarioEmbarcadaVO> buscarDadosOperador(ParamsDadosOperador params) {
|
||||||
PuntoVentaDAO puntoVentaDAO = (PuntoVentaDAO) AppContext.getApplicationContext().getBean("puntoVentaDAO");
|
List<EmbarcadaDispOperador> embDispOperadorList = null;
|
||||||
List<EmbarcadaDispOperador> embDispOperadorList = embarcadaDispOperadorService.buscarEmbarcadaDispOperadorPorPuntoVenta(params.getPuntoVentaId());
|
if(params.getDispositivoEmbarcadaId() !=null) {
|
||||||
|
embDispOperadorList= embarcadaDispOperadorService.buscarEmbarcadaDispOperadorPorDispositivo(params.getDispositivoEmbarcadaId());
|
||||||
|
}
|
||||||
if (embDispOperadorList != null && !embDispOperadorList.isEmpty()) {
|
if (embDispOperadorList != null && !embDispOperadorList.isEmpty()) {
|
||||||
List<Long> usuariosIds = new ArrayList<Long>();
|
List<Long> usuariosIds = new ArrayList<Long>();
|
||||||
for (EmbarcadaDispOperador embarcadaDispOperador : embDispOperadorList) {
|
for (EmbarcadaDispOperador embarcadaDispOperador : embDispOperadorList) {
|
||||||
|
@ -34,7 +34,7 @@ public class SincronizarOperadoresService {
|
||||||
}
|
}
|
||||||
return usuarioService.buscarUsuarioEmbarcadaPorUsuariosIds(usuariosIds);
|
return usuarioService.buscarUsuarioEmbarcadaPorUsuariosIds(usuariosIds);
|
||||||
} else {
|
} else {
|
||||||
return puntoVentaDAO.buscaUsuariosDoPuntoVenta(params.getPuntoVentaId());
|
return usuarioService.buscaUsuariosDoPuntoVenta(params.getPuntoVentaId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -51,8 +51,8 @@
|
||||||
<bandbox id="bbPesquisaLinha" width="99%"
|
<bandbox id="bbPesquisaLinha" width="99%"
|
||||||
mold="rounded" readonly="true">
|
mold="rounded" readonly="true">
|
||||||
<bandpopup>
|
<bandpopup>
|
||||||
<vbox>
|
<vbox width="99%">
|
||||||
<hbox>
|
<hbox width="99%">
|
||||||
<textbox
|
<textbox
|
||||||
id="txtPalavraPesquisaUsuario" />
|
id="txtPalavraPesquisaUsuario" />
|
||||||
<button id="btnPesquisaUsuario"
|
<button id="btnPesquisaUsuario"
|
||||||
|
|
Loading…
Reference in New Issue