From 446532f36d44f53560c3e06ce8a071e700cc631e Mon Sep 17 00:00:00 2001 From: eduardo.batista Date: Thu, 11 May 2017 18:51:22 -0300 Subject: [PATCH] [FEAT] Incluindo status de Processo. --- rn/MdWsSeiProcedimentoRN.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+), 0 deletions(-) diff --git a/rn/MdWsSeiProcedimentoRN.php b/rn/MdWsSeiProcedimentoRN.php index 2c731f1..5bc12d8 100644 --- a/rn/MdWsSeiProcedimentoRN.php +++ b/rn/MdWsSeiProcedimentoRN.php @@ -311,6 +311,11 @@ class MdWsSeiProcedimentoRN extends InfraRN { $retornoProgramado = 'N'; $retornoAtrasado = 'N'; + $processoBloqueado = $protocoloDTO->getStrStaEstado() == ProtocoloRN::$TE_PROCEDIMENTO_BLOQUEADO ? 'S' : 'N'; + $processoRemocaoSobrestamento = 'N'; + $processoDocumentoIncluidoAssinado = 'N'; + $processoPublicado = 'N'; + $atividadeRN = new AtividadeRN(); $atividadeDTOConsulta = new AtividadeDTO(); $atividadeDTOConsulta->setDblIdProtocolo($protocoloDTO->getDblIdProtocolo()); @@ -332,6 +337,15 @@ class MdWsSeiProcedimentoRN extends InfraRN { if($atividadeDTO->getNumIdUsuarioVisualizacao() == $usuarioAtribuicaoAtividade){ $usuarioVisualizacao = 'S'; } + if($tipoVisualizacao & AtividadeRN::$TV_REMOCAO_SOBRESTAMENTO){ + $processoRemocaoSobrestamento = 'S'; + } + if($tipoVisualizacao & AtividadeRN::$TV_ATENCAO){ + $processoDocumentoIncluidoAssinado = 'S'; + } + if($tipoVisualizacao & AtividadeRN::$TV_PUBLICACAO){ + $processoPublicado = 'S'; + } } $dadosRetornoProgramado = $this->checaRetornoProgramado($protocoloDTO); if($dadosRetornoProgramado){ @@ -426,6 +440,10 @@ class MdWsSeiProcedimentoRN extends InfraRN { // foi invertido o processoAcessadoUsuario e processoAcessadoUnidade, // pois em todos os outros metodos e igual e somente neste era diferente... 'processoAcessadoUnidade' => $usuarioVisualizacao, + 'processoRemocaoSobrestamento' => $processoRemocaoSobrestamento, + 'processoBloqueado' => $processoBloqueado, + 'processoDocumentoIncluidoAssinado' => $processoDocumentoIncluidoAssinado, + 'processoPublicado' => $processoPublicado, ) ) ); -- libgit2 0.21.2