From bcf9150b2c0f24b39f5e65ae66adae61f4d9781c Mon Sep 17 00:00:00 2001 From: Guilherme Andrade Del Cantoni Date: Thu, 19 Oct 2017 17:24:28 -0200 Subject: [PATCH] Adequação do módulo à API do SEI para versão 3.0.7 e superiores --- rn/ExpedirProcedimentoRN.php | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/rn/ExpedirProcedimentoRN.php b/rn/ExpedirProcedimentoRN.php index 7e99fa3..46193ac 100644 --- a/rn/ExpedirProcedimentoRN.php +++ b/rn/ExpedirProcedimentoRN.php @@ -467,9 +467,9 @@ class ExpedirProcedimentoRN extends InfraRN { try { //muda estado do protocolo - $objProtocoloDTO = new ProtocoloDTO(); + $objProtocoloDTO = new ProtocoloDTO(); $objProtocoloDTO->setStrStaEstado($strStaEstado); - $objProtocoloDTO->setDblIdProtocolo($objProcesso->idProcedimentoSEI); + $objProtocoloDTO->setDblIdProtocolo($objProcesso->idProcedimentoSEI); $objProtocoloRN = new ProtocoloRN(); $objProtocoloRN->alterarRN0203($objProtocoloDTO); @@ -510,9 +510,9 @@ class ExpedirProcedimentoRN extends InfraRN { public static function mudarEstadoProcedimentoNormal($objProcesso, $strStaEstado){ //Muda o estado do Protocolo para normal - $objProtocoloDTO = new ProtocoloDTO(); + $objProtocoloDTO = new ProtocoloDTO(); $objProtocoloDTO->setStrStaEstado($strStaEstado); - $objProtocoloDTO->setDblIdProtocolo($objProcesso->idProcedimentoSEI); + $objProtocoloDTO->setDblIdProtocolo($objProcesso->idProcedimentoSEI); $objProtocoloRN = new ProtocoloRN(); $objProtocoloRN->alterarRN0203($objProtocoloDTO); @@ -664,9 +664,9 @@ class ExpedirProcedimentoRN extends InfraRN { $objAtividadeRN = new AtividadeRN(); $atividade = $objAtividadeRN->gerarInternaRN0727($objAtividadeDTO); - $objProtocoloDTO = new ProtocoloDTO(); + $objProtocoloDTO = new ProtocoloDTO(); $objProtocoloDTO->setStrStaEstado(ProtocoloRN::$TE_NORMAL); - $objProtocoloDTO->setDblIdProtocolo($idProtocolo); + $objProtocoloDTO->setDblIdProtocolo($idProtocolo); $objProtocoloRN = new ProtocoloRN(); $objProtocoloRN->alterarRN0203($objProtocoloDTO); @@ -1970,22 +1970,22 @@ class ExpedirProcedimentoRN extends InfraRN { $objGenericoBD->cadastrar($objReciboTramiteDTO); - if(isset($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital)) { - $objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital = !is_array($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital) ? array($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital) : $objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital; - if($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital && is_array($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital)){ - - foreach($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital as $strHashComponenteDigital){ - - $objReciboTramiteHashDTO = new ReciboTramiteHashDTO(); - $objReciboTramiteHashDTO->setStrNumeroRegistro($objReciboEnvio->reciboDeEnvio->NRE); - $objReciboTramiteHashDTO->setNumIdTramite($objReciboEnvio->reciboDeEnvio->IDT); - $objReciboTramiteHashDTO->setStrHashComponenteDigital($strHashComponenteDigital); - $objReciboTramiteHashDTO->setStrTipoRecibo(ProcessoEletronicoRN::$STA_TIPO_RECIBO_ENVIO); - - $objGenericoBD->cadastrar($objReciboTramiteHashDTO); - } - } - } + if(isset($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital)) { + $objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital = !is_array($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital) ? array($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital) : $objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital; + if($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital && is_array($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital)){ + + foreach($objReciboEnvio->reciboDeEnvio->hashDoComponenteDigital as $strHashComponenteDigital){ + + $objReciboTramiteHashDTO = new ReciboTramiteHashDTO(); + $objReciboTramiteHashDTO->setStrNumeroRegistro($objReciboEnvio->reciboDeEnvio->NRE); + $objReciboTramiteHashDTO->setNumIdTramite($objReciboEnvio->reciboDeEnvio->IDT); + $objReciboTramiteHashDTO->setStrHashComponenteDigital($strHashComponenteDigital); + $objReciboTramiteHashDTO->setStrTipoRecibo(ProcessoEletronicoRN::$STA_TIPO_RECIBO_ENVIO); + + $objGenericoBD->cadastrar($objReciboTramiteHashDTO); + } + } + } return true; } -- libgit2 0.21.2