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 | ); |