Boa noite, pessoa fiz uma pesquisa aqui por cpf, mas a pesquisa não retorna nada… já olhei e parece ta tudo certo…
Alguém poderia da uma dica ?
Obrigado.
@Name(value = "usuarioConsultaService")
public class UsuarioConsultaServiceImpl<nuCgcCpf> extends AppServiceImpl<VwUsuarios> implements UsuarioConsultaService{
static final long serialVersionUID = 1L;
public String buscaUsuariosCpf(nuCgcCpf nucgccpf)throws Exception{
try {
Session session = (Session) getSession();
StringBuilder hql = new StringBuilder();
hql.append(" SELECT");
hql.append(" u.nm_pessoa_razao_social_u");
hql.append(" u.cd_usuario");
hql.append(" u.fl_tipo_pessoa_u");
hql.append(" FROM");
hql.append(" VW_USUARIOS u,");
hql.append(" TB_TIPO_REDE_ATENDIMENTO r,");
hql.append(" TB_PLANO_PAI pp,");
hql.append(" TB_PLANO p");
hql.append(" WHERE");
hql.append(" u.nu_cgc_cpf_t = :nuCgcCpf");
hql.append(" AND");
hql.append(" u.fl_status_usuario = 2");
hql.append(" AND");
hql.append(" cd_plano = cd_plano");
hql.append(" AND");
hql.append(" p.cd_plano = u.cd_plano");
hql.append(" AND");
hql.append(" pp.cd_plano_pai = p.cd_plano_pai");
hql.append(" AND");
hql.append(" r.cd_tipo_rede_atendimento = pp.cd_tipo_rede_atendimento");
hql.append(" AND");
hql.append(" pp.cd_tipo_rede_atendimento <> 'OD' ");
hql.append(" AND");
hql.append(" r.ds_tipo_rede_atendimento <> 'ODONTOLOGIA");
Query query= session.createQuery(hql.toString());
query.setParameter("nuCgcCpf", nucgccpf);
return hql.toString();
} catch (Exception e) {
throw new Exception("Erro ao buscar CPF " + e.getMessage());
}
}
