From 44fb0236835149136124c55cf3cafb32371b55dc Mon Sep 17 00:00:00 2001 From: Ezequiel Lafuente Date: Mon, 11 Jun 2018 09:28:21 -0300 Subject: [PATCH] Ajuste item 10999 - [WorkItem][Incluir / Alterar Processo] - Validação de permissão de um único interessado para o processo --- rn/MdWsSeiProcedimentoRN.php | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/rn/MdWsSeiProcedimentoRN.php b/rn/MdWsSeiProcedimentoRN.php index 47530b3..dd6f729 100644 --- a/rn/MdWsSeiProcedimentoRN.php +++ b/rn/MdWsSeiProcedimentoRN.php @@ -558,7 +558,22 @@ class MdWsSeiProcedimentoRN extends InfraRN // $hipoteseLegal = 2; // $grauSigilo = ''; + + $objTipoProcedimentoDTO = new TipoProcedimentoDTO(); + $objTipoProcedimentoDTO->setBolExclusaoLogica(false); + $objTipoProcedimentoDTO->retStrNome(); + $objTipoProcedimentoDTO->retStrSinIndividual(); + $objTipoProcedimentoDTO->setNumIdTipoProcedimento($tipoProcesso); + + $objTipoProcedimentoRN = new TipoProcedimentoRN(); + $objTipoProcedimentoDTO = $objTipoProcedimentoRN->consultarRN0267($objTipoProcedimentoDTO); + + if ($objTipoProcedimentoDTO->getStrSinIndividual() == 'S') { + if (count($arrInteressados) > 1) { + throw new InfraException('Mais de um Interessado informado.'); + } + } // PREENCHE OS ASSUNTOS $arrayAssuntos = array(); @@ -610,9 +625,12 @@ class MdWsSeiProcedimentoRN extends InfraRN // REALIZA A ALTERAÇÃO DOS DADOS DO PROCESSO $objProcedimentoRN = new ProcedimentoRN(); - $objProcedimentoRN->alterarRN0202($objProcedimentoDTO); - + $retorno = $objProcedimentoRN->alterarRN0202($objProcedimentoDTO); + return MdWsSeiRest::formataRetornoSucessoREST(null); + + + //return MdWsSeiRest::formataRetornoSucessoREST(null); } catch (InfraException $e) { // die($e->getStrDescricao()); -- libgit2 0.21.2