Commit b3ca60c2e7a61dcb3ddd5d5254d0f633e79a7996
1 parent
4a228f5a
Exists in
master
and in
1 other branch
Ajuste dos itens 11004 e 11005
Showing
1 changed file
with
37 additions
and
10 deletions
Show diff stats
rn/MdWsSeiDocumentoRN.php
| @@ -294,16 +294,10 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | @@ -294,16 +294,10 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | ||
| 294 | "restrito" => $restrito ? $restrito : false, | 294 | "restrito" => $restrito ? $restrito : false, |
| 295 | "sigiloso" => $sigiloso ? $sigiloso : false, | 295 | "sigiloso" => $sigiloso ? $sigiloso : false, |
| 296 | ); | 296 | ); |
| 297 | - | ||
| 298 | - | ||
| 299 | - /* echo('<pre>'); | ||
| 300 | - var_export($arrayRetorno["nivelAcessoPermitido"]); | ||
| 301 | - die('</pre>');*/ | ||
| 302 | - | ||
| 303 | - | ||
| 304 | - | ||
| 305 | } | 297 | } |
| 306 | 298 | ||
| 299 | + if(!$permiteInteressados) | ||
| 300 | + $interessados =null; | ||
| 307 | 301 | ||
| 308 | $arrayRetorno = array( | 302 | $arrayRetorno = array( |
| 309 | "assuntos" => $assuntos, | 303 | "assuntos" => $assuntos, |
| @@ -903,6 +897,9 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | @@ -903,6 +897,9 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | ||
| 903 | */ | 897 | */ |
| 904 | protected function listarDocumentosProcessoConectado(DocumentoDTO $documentoDTOParam) { | 898 | protected function listarDocumentosProcessoConectado(DocumentoDTO $documentoDTOParam) { |
| 905 | try { | 899 | try { |
| 900 | + | ||
| 901 | + global $SEI_MODULOS; | ||
| 902 | + | ||
| 906 | $arrDocHtml = array( | 903 | $arrDocHtml = array( |
| 907 | DocumentoRN::$TD_EDITOR_EDOC, | 904 | DocumentoRN::$TD_EDITOR_EDOC, |
| 908 | DocumentoRN::$TD_FORMULARIO_AUTOMATICO, | 905 | DocumentoRN::$TD_FORMULARIO_AUTOMATICO, |
| @@ -1079,9 +1076,39 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | @@ -1079,9 +1076,39 @@ class MdWsSeiDocumentoRN extends DocumentoRN { | ||
| 1079 | $strSinDisponibilizadoParaOutraUnidade = $disponibilizado; | 1076 | $strSinDisponibilizadoParaOutraUnidade = $disponibilizado; |
| 1080 | 1077 | ||
| 1081 | $permiteAssinatura = false; | 1078 | $permiteAssinatura = false; |
| 1079 | + $hasBloco = false; | ||
| 1080 | + | ||
| 1081 | + //recupera blocos disponibilizados para a unidade atual | ||
| 1082 | + $objRelBlocoUnidadeDTO = new RelBlocoUnidadeDTO(); | ||
| 1083 | + $objRelBlocoUnidadeDTO->retNumIdBloco(); | ||
| 1084 | + $objRelBlocoUnidadeDTO->retStrStaTipoBloco(); | ||
| 1085 | + $objRelBlocoUnidadeDTO->setNumIdUnidade(SessaoSEI::getInstance()->getNumIdUnidadeAtual()); | ||
| 1086 | + $objRelBlocoUnidadeDTO->setStrSinRetornado('N'); | ||
| 1087 | + //$objRelBlocoUnidadeDTO->setStrStaEstadoBloco(BlocoRN::$TE_DISPONIBILIZADO); | ||
| 1088 | + | ||
| 1089 | + $objRelBlocoUnidadeRN = new RelBlocoUnidadeRN(); | ||
| 1090 | + $arrObjRelBlocoUnidadeDTO = $objRelBlocoUnidadeRN->listarRN1304($objRelBlocoUnidadeDTO); | ||
| 1091 | + | ||
| 1092 | + | ||
| 1093 | + //se tem blocos disponibilizados | ||
| 1094 | + if (count($arrObjRelBlocoUnidadeDTO)){ | ||
| 1095 | + //busca documentos dos blocos que foram disponibilizados para a unidade atual | ||
| 1096 | + $objRelBlocoProtocoloDTO = new RelBlocoProtocoloDTO(); | ||
| 1097 | + $objRelBlocoProtocoloDTO->retDblIdProtocolo(); | ||
| 1098 | + $objRelBlocoProtocoloDTO->retNumIdUnidadeBloco(); | ||
| 1099 | + $objRelBlocoProtocoloDTO->retStrStaTipoBloco(); | ||
| 1100 | + $objRelBlocoProtocoloDTO->retStrStaProtocoloProtocolo(); | ||
| 1101 | + $objRelBlocoProtocoloDTO->retDblIdProcedimentoDocumento(); | ||
| 1102 | + $objRelBlocoProtocoloDTO->setNumIdBloco(InfraArray::converterArrInfraDTO($arrObjRelBlocoUnidadeDTO,'IdBloco'),InfraDTO::$OPER_IN); | ||
| 1103 | + | ||
| 1104 | + $objRelBlocoProtocoloRN = new RelBlocoProtocoloRN(); | ||
| 1105 | + $arrObjRelBlocoProtocoloDTO = $objRelBlocoProtocoloRN->listarRN1291($objRelBlocoProtocoloDTO); | ||
| 1106 | + $hasBloco = true; | ||
| 1107 | + } | ||
| 1108 | + | ||
| 1082 | 1109 | ||
| 1083 | - if(($documentoDTO->getStrStaDocumento() == DocumentoRN::$TD_EDITOR_INTERNO || $strStaDocumento==DocumentoRN::$TD_FORMULARIO_GERADO) && | ||
| 1084 | - ($numIdUnidadeGeradoraProtocolo == $numIdUnidadeAtual && $strSinDisponibilizadoParaOutraUnidade == 'N')){ | 1110 | + if((($documentoDTO->getStrStaDocumento() == DocumentoRN::$TD_EDITOR_INTERNO || $strStaDocumento==DocumentoRN::$TD_FORMULARIO_GERADO) && |
| 1111 | + ($numIdUnidadeGeradoraProtocolo == $numIdUnidadeAtual && $strSinDisponibilizadoParaOutraUnidade == 'N')) || $hasBloco){ | ||
| 1085 | $permiteAssinatura = true; | 1112 | $permiteAssinatura = true; |
| 1086 | } | 1113 | } |
| 1087 | 1114 |