From 0dac72fa0e6a26fe401e83abe7f43d914d89730b Mon Sep 17 00:00:00 2001 From: Guilherme Del Cantoni Date: Fri, 23 Mar 2018 09:59:49 -0300 Subject: [PATCH] Remoção de comentários desatualizados --- rn/EnviarReciboTramiteRN.php | 43 +++++++++---------------------------------- 1 file changed, 9 insertions(+), 34 deletions(-) diff --git a/rn/EnviarReciboTramiteRN.php b/rn/EnviarReciboTramiteRN.php index 5d62139..d222ba5 100644 --- a/rn/EnviarReciboTramiteRN.php +++ b/rn/EnviarReciboTramiteRN.php @@ -20,7 +20,7 @@ class EnviarReciboTramiteRN extends InfraRN } /** - * Gera o recibo do tramite para o destinário informando o recebimento + * Gera o recibo do tramite para o destinário informando o recebimento * do procedimento. * * @param int $numIdTramite @@ -88,52 +88,28 @@ class EnviarReciboTramiteRN extends InfraRN { date_default_timezone_set('America/Sao_Paulo'); - //$parametro->dadosDoReciboDeTramite->dataDeRecebimento = date('Y-m-d\TH:i:s.000P'); if(!isset($parNumIdTramite) || $parNumIdTramite == 0) { - throw new InfraException('Parâmetro $parNumIdTramite não informado.'); + throw new InfraException('Parâmetro $parNumIdTramite não informado.'); } - //TODO: Reavaliar validação - //Verifica se todos os componentes digitais já foram devidamente recebido + //Verifica se todos os componentes digitais já foram devidamente recebido $arrObjTramite = $this->objProcessoEletronicoRN->consultarTramites($parNumIdTramite); if(!isset($arrObjTramite) || count($arrObjTramite) != 1) { - throw new InfraException("Trâmite não pode ser localizado pelo identificador $parNumIdTramite."); + throw new InfraException("Trâmite não pode ser localizado pelo identificador $parNumIdTramite."); } $objTramite = $arrObjTramite[0]; $strNumeroRegistro = $objTramite->NRE; if($objTramite->situacaoAtual != ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_COMPONENTES_RECEBIDOS_DESTINATARIO) { - throw new InfraException('Situação do Trâmite diferente da permitida para o envio do recibo de conclusão de trâmite.'); + throw new InfraException('Situação do Trâmite diferente da permitida para o envio do recibo de conclusão de trâmite.'); } - //TODO: Verificar necessidade de dessa validação - //Verificar se todos os componentes digitais foram obtidos e validados - //$objComponenteDigitalDTO = new ComponenteDigitalDTO(); - //$objComponenteDigitalDTO->setNumIdTramite($parNumIdTramite); - //$objComponenteDigitalDTO->setStrNumeroRegistro($strNumeroRegistro); - //$objComponenteDigitalDTO->setNumIdAnexo(null); - - //$objComponenteDigitalBD = new ComponenteDigitalBD($this->getObjInfraIBanco()); - //if($objComponenteDigitalBD->contar($objComponenteDigitalDTO) > 0) { - // throw new InfraException("Pendente obtenção de componentes digitais do trâmite $parNumIdTramite."); - //} - - //TODO: Tratar data correta para envio do recibo de trâmite - //A data atual gera erros no barramento devido a falta de sincronização entre o relógio do servidor e o relógio do barramento - //Avaliar a possibilidade de utilizar a data em que foi realizado o último download. ConsultarTramite - Situação 04 - - //if(!isset($parDthRecebimento)) { - // $parDthRecebimento = InfraData::getStrDataHoraAtual(); - //} - - //TODO: Analisar necessidade do tratamento de datas abaixo já que todos os servidores que integrarem ao PEN deverão estar sincronizados $dthRecebimentoComponentesDigitais = $this->obterDataRecebimentoComponentesDigitais($objTramite); $dthRecebimentoComponentesDigitais = $dthRecebimentoComponentesDigitais ?: date(); $dthRecebimento = gmdate("Y-m-d\TH:i:s.000\Z", InfraData::getTimestamp($dthRecebimentoComponentesDigitais)); - $strReciboTramite = ""; $strReciboTramite .= "$parNumIdTramite"; $strReciboTramite .= "$strNumeroRegistro"; @@ -150,13 +126,12 @@ class EnviarReciboTramiteRN extends InfraRN //Envia o Recibo de salva no banco $hashAssinatura = $this->objProcessoEletronicoRN->enviarReciboDeTramite($parNumIdTramite, $dthRecebimento, $strReciboTramite); $this->cadastrarReciboTramiteRecebimento($strNumeroRegistro, $parNumIdTramite, $hashAssinatura, $parArrayHash); - } private function obterDataRecebimentoComponentesDigitais($parObjTramite){ if(!isset($parObjTramite)) { - throw new InfraException('Parâmetro $parObjTramite não informado.'); + throw new InfraException('Parâmetro $parObjTramite não informado.'); } if(!is_array($parObjTramite->historico->operacao)) { @@ -173,9 +148,9 @@ class EnviarReciboTramiteRN extends InfraRN } /** - * Consulta o componente digital no barramento. Utilizado para casos de retrasmissão, - * onde esta unidade esta recebendo um componente digital que pertence à ela - * própria, então o id_tramite de envio, que foi gravado, é diferente do de recebimento + * Consulta o componente digital no barramento. Utilizado para casos de retrasmissão, + * onde esta unidade esta recebendo um componente digital que pertence à ela + * própria, então o id_tramite de envio, que foi gravado, é diferente do de recebimento * * @param int $numIdTramite * @return array[ComponenteDigitalDTO] -- libgit2 0.21.2