Commit 99bc23f9ad2185c9234908b1e9b3d9fff8a04e28

Authored by andre.guimaraes
1 parent 8f96a48e

Corrige query consulta documentos do interessado

Query apresentou problemas após alterações propostas pela equipe de
banco, estamos avaliando uma nova opção sem JOIN.
src/main/java/br/gov/ans/integracao/sei/dao/DocumentoDAO.java
... ... @@ -61,7 +61,9 @@ public class DocumentoDAO {
61 61 StringBuilder builder = new StringBuilder("SELECT pr.protocolo_formatado_pesquisa numero, s.nome tipoNome, s.id_serie tipoCodigo, d.numero numeroInformado, ");
62 62 builder.append("null as nome, ");
63 63 builder.append("CASE pr.sta_protocolo WHEN 'G' THEN 'GERADO' ELSE 'RECEBIDO' END origem, d.id_tipo_conferencia tipoConferencia, ");
64   - builder.append("pr.dta_geracao dataGeracao, pr.protocolo_formatado as processo, u.sigla as unidade, ");
  64 + builder.append("pr.dta_geracao dataGeracao, ");
  65 + builder.append("(select pr2.protocolo_formatado from protocolo pr2 where pr2.id_protocolo = d.id_procedimento) as processo, ");
  66 + builder.append("u.sigla as unidade, ");
65 67 builder.append("CASE WHEN a.id_assinatura is null THEN false ELSE true END assinado ");
66 68 builder.append("FROM documento AS d ");
67 69  
... ...