Commit db12c9909438de84e47bfcd1db4842dda37e2cc3
1 parent
51d689d4
Exists in
master
and in
1 other branch
us 19 e 20
Showing
1 changed file
with
18 additions
and
3 deletions
Show diff stats
rn/MdWsSeiDocumentoRN.php
| @@ -749,6 +749,7 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | @@ -749,6 +749,7 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | ||
| 749 | $relProtocoloProtocoloDTOConsulta->retStrSinCiencia(); | 749 | $relProtocoloProtocoloDTOConsulta->retStrSinCiencia(); |
| 750 | $relProtocoloProtocoloDTOConsulta->retDblIdProtocolo1(); | 750 | $relProtocoloProtocoloDTOConsulta->retDblIdProtocolo1(); |
| 751 | $relProtocoloProtocoloDTOConsulta->retDblIdProtocolo2(); | 751 | $relProtocoloProtocoloDTOConsulta->retDblIdProtocolo2(); |
| 752 | + $relProtocoloProtocoloDTOConsulta->retDblIdProtocolo2(); | ||
| 752 | $relProtocoloProtocoloDTOConsulta->retNumSequencia(); | 753 | $relProtocoloProtocoloDTOConsulta->retNumSequencia(); |
| 753 | $relProtocoloProtocoloDTOConsulta->setOrdNumSequencia(InfraDTO::$TIPO_ORDENACAO_ASC); | 754 | $relProtocoloProtocoloDTOConsulta->setOrdNumSequencia(InfraDTO::$TIPO_ORDENACAO_ASC); |
| 754 | if($documentoDTOParam->getNumMaxRegistrosRetorno()){ | 755 | if($documentoDTOParam->getNumMaxRegistrosRetorno()){ |
| @@ -792,9 +793,13 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | @@ -792,9 +793,13 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | ||
| 792 | $documentoDTOConsulta->retNumIdUnidadeGeradoraProtocolo(); | 793 | $documentoDTOConsulta->retNumIdUnidadeGeradoraProtocolo(); |
| 793 | $documentoDTOConsulta->retStrCrcAssinatura(); | 794 | $documentoDTOConsulta->retStrCrcAssinatura(); |
| 794 | $documentoDTOConsulta->retStrStaEstadoProtocolo(); | 795 | $documentoDTOConsulta->retStrStaEstadoProtocolo(); |
| 796 | +// $documentoDTOConsulta->retStrSinAssinado(); | ||
| 795 | $documentoDTOConsulta->setDblIdDocumento(array_keys(InfraArray::indexarArrInfraDTO($ret,'IdProtocolo2')), InfraDTO::$OPER_IN); | 797 | $documentoDTOConsulta->setDblIdDocumento(array_keys(InfraArray::indexarArrInfraDTO($ret,'IdProtocolo2')), InfraDTO::$OPER_IN); |
| 796 | $documentoBD = new DocumentoBD($this->getObjInfraIBanco()); | 798 | $documentoBD = new DocumentoBD($this->getObjInfraIBanco()); |
| 797 | $retDocumentos = $documentoBD->listar($documentoDTOConsulta); | 799 | $retDocumentos = $documentoBD->listar($documentoDTOConsulta); |
| 800 | + | ||
| 801 | +// var_dump($retDocumentos); | ||
| 802 | +// die(); | ||
| 798 | /** @var DocumentoDTO $documentoDTOOrd */ | 803 | /** @var DocumentoDTO $documentoDTOOrd */ |
| 799 | foreach ($retDocumentos as $documentoDTOOrd){ | 804 | foreach ($retDocumentos as $documentoDTOOrd){ |
| 800 | $arrDocumentos[$documentoDTOOrd->getDblIdDocumento()] = $documentoDTOOrd; | 805 | $arrDocumentos[$documentoDTOOrd->getDblIdDocumento()] = $documentoDTOOrd; |
| @@ -814,7 +819,7 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | @@ -814,7 +819,7 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | ||
| 814 | $ciencia = 'N'; | 819 | $ciencia = 'N'; |
| 815 | $documentoCancelado = $documentoDTO->getStrStaEstadoProtocolo() == ProtocoloRN::$TE_DOCUMENTO_CANCELADO | 820 | $documentoCancelado = $documentoDTO->getStrStaEstadoProtocolo() == ProtocoloRN::$TE_DOCUMENTO_CANCELADO |
| 816 | ? 'S' : 'N'; | 821 | ? 'S' : 'N'; |
| 817 | - | 822 | + |
| 818 | if(!in_array($documentoDTO->getStrStaDocumento(), $arrDocHtml)){ | 823 | if(!in_array($documentoDTO->getStrStaDocumento(), $arrDocHtml)){ |
| 819 | $anexoDTOConsulta = new AnexoDTO(); | 824 | $anexoDTOConsulta = new AnexoDTO(); |
| 820 | $anexoDTOConsulta->retStrNome(); | 825 | $anexoDTOConsulta->retStrNome(); |
| @@ -850,7 +855,15 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | @@ -850,7 +855,15 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | ||
| 850 | $documentoPublicado = $resultPublicacao ? 'S' : 'N'; | 855 | $documentoPublicado = $resultPublicacao ? 'S' : 'N'; |
| 851 | $ciencia = $relProtocoloProtocoloDTO->getStrSinCiencia(); | 856 | $ciencia = $relProtocoloProtocoloDTO->getStrSinCiencia(); |
| 852 | $podeVisualizarDocumento = $this->podeVisualizarDocumento($documentoDTO, $bolFlagProtocolo); | 857 | $podeVisualizarDocumento = $this->podeVisualizarDocumento($documentoDTO, $bolFlagProtocolo); |
| 853 | - | 858 | + |
| 859 | + $arrObjProtocoloDTO = ""; | ||
| 860 | + $objPesquisaProtocoloDTO = new PesquisaProtocoloDTO(); | ||
| 861 | + $objPesquisaProtocoloDTO->setStrStaTipo(ProtocoloRN::$TPP_DOCUMENTOS_GERADOS); | ||
| 862 | + $objPesquisaProtocoloDTO->setStrStaAcesso(ProtocoloRN::$TAP_TODOS); | ||
| 863 | + $objPesquisaProtocoloDTO->setDblIdProtocolo($relProtocoloProtocoloDTO->getDblIdProtocolo2()); | ||
| 864 | + $objProtocoloRN = new ProtocoloRN(); | ||
| 865 | + $arrObjProtocoloDTO = $objProtocoloRN->pesquisarRN0967($objPesquisaProtocoloDTO); | ||
| 866 | + | ||
| 854 | $result[] = array( | 867 | $result[] = array( |
| 855 | 'id' => $documentoDTO->getDblIdDocumento(), | 868 | 'id' => $documentoDTO->getDblIdDocumento(), |
| 856 | 'atributos' => array( | 869 | 'atributos' => array( |
| @@ -865,6 +878,7 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | @@ -865,6 +878,7 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | ||
| 865 | 'tamanho' => $tamanhoAnexo, | 878 | 'tamanho' => $tamanhoAnexo, |
| 866 | 'idUnidade' => $documentoDTO->getNumIdUnidadeGeradoraProtocolo(), | 879 | 'idUnidade' => $documentoDTO->getNumIdUnidadeGeradoraProtocolo(), |
| 867 | 'siglaUnidade' => $documentoDTO->getStrSiglaUnidadeGeradoraProtocolo(), | 880 | 'siglaUnidade' => $documentoDTO->getStrSiglaUnidadeGeradoraProtocolo(), |
| 881 | + 'nomeComposto' => DocumentoINT::montarIdentificacaoArvore($documentoDTO), | ||
| 868 | 'status' => array( | 882 | 'status' => array( |
| 869 | 'sinBloqueado' => $documentoDTO->getStrStaNivelAcessoLocalProtocolo() == 1 ? 'S' : 'N', | 883 | 'sinBloqueado' => $documentoDTO->getStrStaNivelAcessoLocalProtocolo() == 1 ? 'S' : 'N', |
| 870 | 'documentoSigiloso' => $documentoDTO->getStrStaNivelAcessoLocalProtocolo() == 2 ? 'S' : 'N', | 884 | 'documentoSigiloso' => $documentoDTO->getStrStaNivelAcessoLocalProtocolo() == 2 ? 'S' : 'N', |
| @@ -873,7 +887,8 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | @@ -873,7 +887,8 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | ||
| 873 | 'documentoAssinado' => $documentoDTO->getStrCrcAssinatura() ? 'S' : 'N', | 887 | 'documentoAssinado' => $documentoDTO->getStrCrcAssinatura() ? 'S' : 'N', |
| 874 | 'ciencia' => $ciencia, | 888 | 'ciencia' => $ciencia, |
| 875 | 'documentoCancelado' => $documentoCancelado, | 889 | 'documentoCancelado' => $documentoCancelado, |
| 876 | - 'podeVisualizarDocumento' => $podeVisualizarDocumento ? 'S' : 'N' | 890 | + 'podeVisualizarDocumento' => $podeVisualizarDocumento ? 'S' : 'N', |
| 891 | + 'permiteAssinatura' => $arrObjProtocoloDTO ? $arrObjProtocoloDTO[0]->getStrSinAssinado() : "" | ||
| 877 | ) | 892 | ) |
| 878 | ) | 893 | ) |
| 879 | ); | 894 | ); |