Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: correções testes automatizados
Browse files Browse the repository at this point in the history
Glaydson Rodrigues committed Dec 13, 2024
1 parent 8f0ba83 commit 72e9262
Showing 2 changed files with 14 additions and 12 deletions.
8 changes: 4 additions & 4 deletions src/rn/EnviarReciboTramiteRN.php
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ protected function gerarReciboTramite($numIdTramite){

$objMetaProcesso = $objMetaRetorno->metadados->processo;

$arrObjMetaDocumento = is_array($objMetaProcesso->documento) ? $objMetaProcesso->documento : array($objMetaProcesso->documento);
$arrObjMetaDocumento = is_array($objMetaProcesso->documentos) ? $objMetaProcesso->documentos : array($objMetaProcesso->documentos);

$objDTO = new ComponenteDigitalDTO();
$objBD = new ComponenteDigitalBD($this->inicializarObjInfraIBanco());
@@ -152,11 +152,11 @@ private function obterDataRecebimentoComponentesDigitais($parObjTramite){
throw new InfraException('Parâmetro $parObjTramite não informado.');
}

if(!is_array($parObjTramite->historico->operacao)) {
$parObjTramite->historico->operacao = array($parObjTramite->historico->operacao);
if(!is_array($parObjTramite->itensHistorico->operacao)) {
$parObjTramite->itensHistorico->operacao = array($parObjTramite->itensHistorico->operacao);
}

foreach ($parObjTramite->historico->operacao as $operacao) {
foreach ($parObjTramite->itensHistorico->operacao as $operacao) {
if($operacao['situacao'] == ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_COMPONENTES_RECEBIDOS_DESTINATARIO) {
return ProcessoEletronicoRN::converterDataSEI($operacao['dataHora']);
}
18 changes: 10 additions & 8 deletions src/rn/ProcessoEletronicoRN.php
Original file line number Diff line number Diff line change
@@ -2336,7 +2336,9 @@ public static function obterDocumentosProtocolo($parObjProtocolo, $parBolExtrair

//Tratamento recursivo para processos anexados
foreach ($arrObjProtocolo as $objProtocolo) {
$objProtocolo = (object) $objProtocolo;
if (is_array(($objProtocolo))) {
$objProtocolo = (object) $objProtocolo;
}
$bolEhProcessoAnexado = $objProtocolo->staTipoProtocolo == ProcessoEletronicoRN::$STA_TIPO_PROTOCOLO_PROCESSO;
if($parBolExtrairAnexados && $bolEhProcessoAnexado){
$arrProtocolosAnexados = ProcessoEletronicoRN::obterDocumentosProtocolo($objProtocolo, $parBolExtrairAnexados);
@@ -2381,12 +2383,12 @@ public static function obterComponentesDocumentos($parObjDocumento)

$arrObjComponenteDigital = array();
if (isset($parObjDocumento->componentesDigitais)) {
$arrObjComponenteDigital = is_array($parObjDocumento->componentesDigitais) ? $parObjDocumento->componentesDigitais : array($parObjDocumento->componentesDigitais);
usort($arrObjComponenteDigital, array("ProcessoEletronicoRN", "comparacaoOrdemComponenteDigitais"));
}

return $arrObjComponenteDigital;
}
$arrObjComponenteDigital = is_array($parObjDocumento->componentesDigitais) ? $parObjDocumento->componentesDigitais : array($parObjDocumento->componentesDigitais);
usort($arrObjComponenteDigital, array("ProcessoEletronicoRN", "comparacaoOrdemComponenteDigitais"));
}
return $arrObjComponenteDigital;
}

/**
* Retorna a referência para o processo ou documento avulso
@@ -2469,7 +2471,7 @@ public static function desmembrarProcessosAnexados($parObjProtocolo)

$arrObjRefProcessosAnexados = array();
$objProcessoPrincipal = clone $parObjProtocolo;
$objProcessoPrincipal->documento = array();
$objProcessoPrincipal->documentos = array();
$arrObjDocumentosOrdenados = ProcessoEletronicoRN::obterDocumentosProtocolo($parObjProtocolo, true);
usort($arrObjDocumentosOrdenados, array("ProcessoEletronicoRN", "comparacaoOrdemDocumentos"));

0 comments on commit 72e9262

Please sign in to comment.