Commit 9a56f7845eb05f81c70ef965520f9fd209937f23
1 parent
29ed0346
Exists in
master
and in
5 other branches
Atualização dos parâmetros do SOAP para não fazer cache de wsdl em disco
Showing
1 changed file
with
84 additions
and
83 deletions
Show diff stats
rn/ProcessoEletronicoRN.php
1 | 1 | <?php |
2 | -//@TODOJOIN: VERIFICAR SE NÃO EXISTEM TRY CATCH QUE OCULTAM ERROS. CASO EXISTAM CATCH COM EXEPTION DO PHP, RETIRALOS | |
2 | +//@TODOJOIN: VERIFICAR SE NÃO EXISTEM TRY CATCH QUE OCULTAM ERROS. CASO EXISTAM CATCH COM EXEPTION DO PHP, RETIRALOS | |
3 | 3 | class ProcessoEletronicoRN extends InfraRN { |
4 | 4 | |
5 | 5 | //const PEN_WEBSERVICE_LOCATION = 'https://desenv-api-pen.intra.planejamento/interoperabilidade/soap/v1_1/'; |
6 | 6 | |
7 | - /* TAREFAS DE EXPEDIÇÃO DE PROCESSOS */ | |
8 | - //Está definindo o comportamento para a tarefa $TI_PROCESSO_EM_PROCESSAMENTO | |
7 | + /* TAREFAS DE EXPEDIÇÃO DE PROCESSOS */ | |
8 | + //Está definindo o comportamento para a tarefa $TI_PROCESSO_EM_PROCESSAMENTO | |
9 | 9 | public static $TI_PROCESSO_ELETRONICO_PROCESSO_EXPEDIDO = 'PEN_PROCESSO_EXPEDIDO'; |
10 | 10 | public static $TI_PROCESSO_ELETRONICO_PROCESSO_RECEBIDO = 'PEN_PROCESSO_RECEBIDO'; |
11 | 11 | public static $TI_PROCESSO_ELETRONICO_PROCESSO_TRAMITE_CANCELADO = 'PEN_PROCESSO_CANCELADO'; |
... | ... | @@ -14,28 +14,28 @@ class ProcessoEletronicoRN extends InfraRN { |
14 | 14 | public static $TI_PROCESSO_ELETRONICO_PROCESSO_ABORTADO = 'PEN_EXPEDICAO_PROCESSO_ABORTADA'; |
15 | 15 | |
16 | 16 | |
17 | - /* NÍVEL DE SIGILO DE PROCESSOS E DOCUMENTOS */ | |
17 | + /* NÃVEL DE SIGILO DE PROCESSOS E DOCUMENTOS */ | |
18 | 18 | public static $STA_SIGILO_PUBLICO = '1'; |
19 | 19 | public static $STA_SIGILO_RESTRITO = '2'; |
20 | 20 | public static $STA_SIGILO_SIGILOSO = '3'; |
21 | 21 | |
22 | - /* RELAÇÃO DE SITUAÇÕES POSSÍVEIS EM UM TRÂMITE */ | |
23 | - public static $STA_SITUACAO_TRAMITE_INICIADO = 1; // Iniciado - Metadados recebidos pela solução | |
24 | - public static $STA_SITUACAO_TRAMITE_COMPONENTES_ENVIADOS_REMETENTE = 2; // Componentes digitais recebidos pela solução | |
25 | - public static $STA_SITUACAO_TRAMITE_METADADOS_RECEBIDO_DESTINATARIO = 3; // Metadados recebidos pelo destinatário | |
26 | - public static $STA_SITUACAO_TRAMITE_COMPONENTES_RECEBIDOS_DESTINATARIO = 4; // Componentes digitais recebidos pelo destinatário | |
27 | - public static $STA_SITUACAO_TRAMITE_RECIBO_ENVIADO_DESTINATARIO = 5; // Recibo de conclusão do trâmite enviado pelo destinatário do processo | |
28 | - public static $STA_SITUACAO_TRAMITE_RECIBO_RECEBIDO_REMETENTE = 6; // Recibo de conclusão do trâmite recebido pelo remetente do processo | |
29 | - public static $STA_SITUACAO_TRAMITE_CANCELADO = 7; // Trâmite do processo ou documento cancelado pelo usuário (Qualquer situação diferente de 5 e 6) | |
30 | - public static $STA_SITUACAO_TRAMITE_RECUSADO = 8; // Trâmite do processo recusado pelo destinatário (Situações 2, 3, 4) | |
31 | - public static $STA_SITUACAO_TRAMITE_CIENCIA_RECUSA = 9; // Remetente ciente da recusa do trâmite | |
22 | + /* RELAÇÃO DE SITUAÇÕES POSSÃVEIS EM UM TRÂMITE */ | |
23 | + public static $STA_SITUACAO_TRAMITE_INICIADO = 1; // Iniciado - Metadados recebidos pela solução | |
24 | + public static $STA_SITUACAO_TRAMITE_COMPONENTES_ENVIADOS_REMETENTE = 2; // Componentes digitais recebidos pela solução | |
25 | + public static $STA_SITUACAO_TRAMITE_METADADOS_RECEBIDO_DESTINATARIO = 3; // Metadados recebidos pelo destinatário | |
26 | + public static $STA_SITUACAO_TRAMITE_COMPONENTES_RECEBIDOS_DESTINATARIO = 4; // Componentes digitais recebidos pelo destinatário | |
27 | + public static $STA_SITUACAO_TRAMITE_RECIBO_ENVIADO_DESTINATARIO = 5; // Recibo de conclusão do trâmite enviado pelo destinatário do processo | |
28 | + public static $STA_SITUACAO_TRAMITE_RECIBO_RECEBIDO_REMETENTE = 6; // Recibo de conclusão do trâmite recebido pelo remetente do processo | |
29 | + public static $STA_SITUACAO_TRAMITE_CANCELADO = 7; // Trâmite do processo ou documento cancelado pelo usuário (Qualquer situação diferente de 5 e 6) | |
30 | + public static $STA_SITUACAO_TRAMITE_RECUSADO = 8; // Trâmite do processo recusado pelo destinatário (Situações 2, 3, 4) | |
31 | + public static $STA_SITUACAO_TRAMITE_CIENCIA_RECUSA = 9; // Remetente ciente da recusa do trâmite | |
32 | 32 | |
33 | 33 | public static $STA_TIPO_RECIBO_ENVIO = '1'; // Recibo de envio |
34 | 34 | public static $STA_TIPO_RECIBO_CONCLUSAO_ENVIADO = '2'; // Recibo de recebimento enviado |
35 | 35 | public static $STA_TIPO_RECIBO_CONCLUSAO_RECEBIDO = '3'; // Recibo de recebimento recebido |
36 | 36 | |
37 | - /* OPERAÇÕES DO HISTÓRICO DO PROCESSO */ | |
38 | - // 02 a 18 estão registrados na tabela rel_tarefa_operacao | |
37 | + /* OPERAÇÕES DO HISTÓRICO DO PROCESSO */ | |
38 | + // 02 a 18 estão registrados na tabela rel_tarefa_operacao | |
39 | 39 | public static $OP_OPERACAO_REGISTRO = "01"; |
40 | 40 | |
41 | 41 | |
... | ... | @@ -51,12 +51,12 @@ class ProcessoEletronicoRN extends InfraRN { |
51 | 51 | */ |
52 | 52 | const MTV_RCSR_TRAM_CD_CORROMPIDO = '02'; |
53 | 53 | /** |
54 | - * Motivo para recusar de tramite de componente digital que não foi enviado | |
54 | + * Motivo para recusar de tramite de componente digital que não foi enviado | |
55 | 55 | */ |
56 | 56 | const MTV_RCSR_TRAM_CD_FALTA = '03'; |
57 | 57 | |
58 | 58 | /** |
59 | - * Espécie documentoal não mapeada | |
59 | + * Espécie documentoal não mapeada | |
60 | 60 | */ |
61 | 61 | const MTV_RCSR_TRAM_CD_ESPECIE_NAO_MAPEADA = '03'; |
62 | 62 | |
... | ... | @@ -66,10 +66,10 @@ class ProcessoEletronicoRN extends InfraRN { |
66 | 66 | const MTV_RCSR_TRAM_CD_OUTROU = '99'; |
67 | 67 | |
68 | 68 | public static $MOTIVOS_RECUSA = array( |
69 | - "01" => "Formato de componente digital não suportado", | |
69 | + "01" => "Formato de componente digital não suportado", | |
70 | 70 | "02" => "Componente digital corrompido", |
71 | 71 | "03" => "Falta de componentes digitais", |
72 | - "04" => "Espécie documental não mapeada no destinatário", | |
72 | + "04" => "Espécie documental não mapeada no destinatário", | |
73 | 73 | "99" => "Outro" |
74 | 74 | ); |
75 | 75 | |
... | ... | @@ -86,16 +86,16 @@ class ProcessoEletronicoRN extends InfraRN { |
86 | 86 | $strSenhaCertificadoDigital = $objPenParametroRN->getParametro('PEN_SENHA_CERTIFICADO_DIGITAL'); |
87 | 87 | |
88 | 88 | if (InfraString::isBolVazia($strEnderecoWebService)) { |
89 | - throw new InfraException('Endereço do serviço de integração do Processo Eletrônico Nacional (PEN) não informado.'); | |
89 | + throw new InfraException('Endereço do serviço de integração do Processo Eletrônico Nacional (PEN) não informado.'); | |
90 | 90 | } |
91 | 91 | |
92 | 92 | /* if (!@file_get_contents($strLocalizacaoCertificadoDigital)) { |
93 | - throw new InfraException("Certificado digital de autenticação do serviço de integração do Processo Eletrônico Nacional(PEN) não encontrado."); | |
93 | + throw new InfraException("Certificado digital de autenticação do serviço de integração do Processo Eletrônico Nacional(PEN) não encontrado."); | |
94 | 94 | }*/ |
95 | 95 | |
96 | - //TODO: Urgente - Remover senha do certificado de autenticação dos serviços do PEN da tabela de parâmetros | |
96 | + //TODO: Urgente - Remover senha do certificado de autenticação dos serviços do PEN da tabela de parâmetros | |
97 | 97 | if (InfraString::isBolVazia($strSenhaCertificadoDigital)) { |
98 | - throw new InfraException('Dados de autenticação do serviço de integração do Processo Eletrõnico Nacional(PEN) não informados.'); | |
98 | + throw new InfraException('Dados de autenticação do serviço de integração do Processo Eletrõnico Nacional(PEN) não informados.'); | |
99 | 99 | } |
100 | 100 | |
101 | 101 | $this->strWSDL = $strEnderecoWebService . '?wsdl'; |
... | ... | @@ -108,6 +108,7 @@ class ProcessoEletronicoRN extends InfraRN { |
108 | 108 | , 'local_cert' => $this->strLocalCert |
109 | 109 | , 'passphrase' => $this->strLocalCertPassword |
110 | 110 | , 'resolve_wsdl_remote_includes' => true |
111 | + , 'cache_wsdl'=> WSDL_CACHE_NONE | |
111 | 112 | , 'trace' => true |
112 | 113 | , 'encoding' => 'UTF-8' |
113 | 114 | , 'attachment_type' => BeSimple\SoapCommon\Helper::ATTACHMENTS_TYPE_MTOM |
... | ... | @@ -126,14 +127,14 @@ class ProcessoEletronicoRN extends InfraRN { |
126 | 127 | * Verifica se o uma url esta ativa |
127 | 128 | * |
128 | 129 | * @param string $strUrl url a ser testada |
129 | - * @param string $strLocalCert local físico do certificado .pem | |
130 | + * @param string $strLocalCert local fÃsico do certificado .pem | |
130 | 131 | * @throws InfraException |
131 | 132 | * @return null |
132 | 133 | */ |
133 | 134 | private function testaUrl($strUrl = '', $strLocalCert = ''){ |
134 | 135 | |
135 | 136 | $arrParseUrl = parse_url($this->strWSDL); |
136 | - // é melhor a página inicial que todo o arquivo wsdl | |
137 | + // é melhor a página inicial que todo o arquivo wsdl | |
137 | 138 | $strUrl = $arrParseUrl['scheme'].'://'.$arrParseUrl['host']; |
138 | 139 | |
139 | 140 | $strCommand = sprintf('curl %s --insecure --cert %s 2>&1', $strUrl, $this->options['local_cert']); |
... | ... | @@ -144,7 +145,7 @@ class ProcessoEletronicoRN extends InfraRN { |
144 | 145 | |
145 | 146 | if($numRetorno > 0){ |
146 | 147 | |
147 | - throw new InfraException('Falha de comunicação com o Barramento de Serviços. Por favor, tente novamente mais tarde.', $e); | |
148 | + throw new InfraException('Falha de comunicação com o Barramento de Serviços. Por favor, tente novamente mais tarde.', $e); | |
148 | 149 | } |
149 | 150 | } |
150 | 151 | |
... | ... | @@ -176,14 +177,14 @@ class ProcessoEletronicoRN extends InfraRN { |
176 | 177 | $this->objPenWs = new BeSimple\SoapClient\SoapClient($this->strWSDL, $this->options); |
177 | 178 | } |
178 | 179 | } catch (Exception $e) { |
179 | - throw new InfraException('Erro acessando serviço.', $e); | |
180 | + throw new InfraException('Erro acessando serviço.', $e); | |
180 | 181 | } |
181 | 182 | } |
182 | 183 | |
183 | 184 | return $this->objPenWs; |
184 | 185 | } |
185 | 186 | |
186 | - //TODO: Avaliar otimização de tal serviço para buscar individualmente os dados do repositório de estruturas | |
187 | + //TODO: Avaliar otimização de tal serviço para buscar individualmente os dados do repositório de estruturas | |
187 | 188 | public function consultarRepositoriosDeEstruturas($numIdentificacaoDoRepositorioDeEstruturas) { |
188 | 189 | |
189 | 190 | $objRepositorioDTO = null; |
... | ... | @@ -211,7 +212,7 @@ class ProcessoEletronicoRN extends InfraRN { |
211 | 212 | } |
212 | 213 | } |
213 | 214 | } catch(Exception $e){ |
214 | - throw new InfraException("Erro durante obtenção dos repositórios", $e); | |
215 | + throw new InfraException("Erro durante obtenção dos repositórios", $e); | |
215 | 216 | } |
216 | 217 | |
217 | 218 | return $objRepositorioDTO; |
... | ... | @@ -243,7 +244,7 @@ class ProcessoEletronicoRN extends InfraRN { |
243 | 244 | } |
244 | 245 | } |
245 | 246 | } catch(Exception $e){ |
246 | - throw new InfraException("Erro durante obtenção dos repositórios", $e); | |
247 | + throw new InfraException("Erro durante obtenção dos repositórios", $e); | |
247 | 248 | } |
248 | 249 | |
249 | 250 | return $arrObjRepositorioDTO; |
... | ... | @@ -294,7 +295,7 @@ class ProcessoEletronicoRN extends InfraRN { |
294 | 295 | } |
295 | 296 | } |
296 | 297 | catch (Exception $e) { |
297 | - throw new InfraException("Erro durante obtenção das unidades", $e); | |
298 | + throw new InfraException("Erro durante obtenção das unidades", $e); | |
298 | 299 | } |
299 | 300 | } |
300 | 301 | |
... | ... | @@ -305,7 +306,7 @@ class ProcessoEletronicoRN extends InfraRN { |
305 | 306 | try{ |
306 | 307 | $idRepositorioEstrutura = filter_var($idRepositorioEstrutura, FILTER_SANITIZE_NUMBER_INT); |
307 | 308 | if(!$idRepositorioEstrutura) { |
308 | - throw new InfraException("Repositório de Estruturas inválido"); | |
309 | + throw new InfraException("Repositório de Estruturas inválido"); | |
309 | 310 | } |
310 | 311 | |
311 | 312 | $parametros = new stdClass(); |
... | ... | @@ -354,7 +355,7 @@ class ProcessoEletronicoRN extends InfraRN { |
354 | 355 | } |
355 | 356 | |
356 | 357 | } catch (Exception $e) { |
357 | - throw new InfraException("Erro durante obtenção das unidades", $e); | |
358 | + throw new InfraException("Erro durante obtenção das unidades", $e); | |
358 | 359 | } |
359 | 360 | |
360 | 361 | return $arrObjEstruturaDTO; |
... | ... | @@ -405,12 +406,12 @@ class ProcessoEletronicoRN extends InfraRN { |
405 | 406 | |
406 | 407 | |
407 | 408 | if (!empty($fault->detail->interoperabilidadeException->codigoErro) && $fault->detail->interoperabilidadeException->codigoErro == '0005') { |
408 | - $mensagem = 'O código mapeado para a unidade ' . utf8_decode($parametros->novoTramiteDeProcesso->processo->documento[0]->produtor->unidade->nome) . ' está incorreto.'; | |
409 | + $mensagem = 'O código mapeado para a unidade ' . utf8_decode($parametros->novoTramiteDeProcesso->processo->documento[0]->produtor->unidade->nome) . ' está incorreto.'; | |
409 | 410 | } else { |
410 | 411 | $mensagem = $this->tratarFalhaWebService($fault); |
411 | 412 | } |
412 | - //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
413 | - //relacionado ao a renderização de mensagens de erro na barra de progresso | |
413 | + //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
414 | + //relacionado ao a renderização de mensagens de erro na barra de progresso | |
414 | 415 | error_log($mensagem); |
415 | 416 | throw new InfraException(InfraString::formatarJavaScript($mensagem), $fault); |
416 | 417 | |
... | ... | @@ -453,7 +454,7 @@ class ProcessoEletronicoRN extends InfraRN { |
453 | 454 | return $arrObjPendenciaDTO; |
454 | 455 | } |
455 | 456 | |
456 | - //TODO: Tratar cada um dos possíveis erros gerados pelos serviços de integração do PEN | |
457 | + //TODO: Tratar cada um dos possÃveis erros gerados pelos serviços de integração do PEN | |
457 | 458 | private function tratarFalhaWebService(SoapFault $fault) |
458 | 459 | { |
459 | 460 | error_log('$e->faultcode:' . $fault->faultcode); |
... | ... | @@ -465,7 +466,7 @@ class ProcessoEletronicoRN extends InfraRN { |
465 | 466 | |
466 | 467 | switch ($strWsException->codigoErro) { |
467 | 468 | case '0044': |
468 | - $mensagem = 'Processo já possui um trâmite em andamento'; | |
469 | + $mensagem = 'Processo já possui um trâmite em andamento'; | |
469 | 470 | break; |
470 | 471 | |
471 | 472 | default: |
... | ... | @@ -514,8 +515,8 @@ class ProcessoEletronicoRN extends InfraRN { |
514 | 515 | |
515 | 516 | $mensagem = $this->tratarFalhaWebService($fault); |
516 | 517 | |
517 | - //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
518 | - //relacionado ao a renderização de mensagens de erro na barra de progresso | |
518 | + //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
519 | + //relacionado ao a renderização de mensagens de erro na barra de progresso | |
519 | 520 | throw new InfraException(InfraString::formatarJavaScript($mensagem), $fault); |
520 | 521 | |
521 | 522 | } catch (\Exception $e) { |
... | ... | @@ -535,8 +536,8 @@ class ProcessoEletronicoRN extends InfraRN { |
535 | 536 | return $this->getObjPenWs()->solicitarMetadados($parametros); |
536 | 537 | } catch (\SoapFault $fault) { |
537 | 538 | $mensagem = $this->tratarFalhaWebService($fault); |
538 | - //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
539 | - //relacionado ao a renderização de mensagens de erro na barra de progresso | |
539 | + //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
540 | + //relacionado ao a renderização de mensagens de erro na barra de progresso | |
540 | 541 | error_log($mensagem); |
541 | 542 | throw new InfraException(InfraString::formatarJavaScript($mensagem), $fault); |
542 | 543 | |
... | ... | @@ -587,22 +588,22 @@ class ProcessoEletronicoRN extends InfraRN { |
587 | 588 | public function cadastrarTramiteDeProcesso($parDblIdProcedimento, $parStrNumeroRegistro, $parNumIdentificacaoTramite, $parDthRegistroTramite, $parObjProcesso, $parNumTicketComponentesDigitais = null, $parObjComponentesDigitaisSolicitados = null) |
588 | 589 | { |
589 | 590 | if(!isset($parDblIdProcedimento) || $parDblIdProcedimento == 0) { |
590 | - throw new InfraException('Parâmetro $parDblIdProcedimento não informado.'); | |
591 | + throw new InfraException('Parâmetro $parDblIdProcedimento não informado.'); | |
591 | 592 | } |
592 | 593 | |
593 | 594 | if(!isset($parStrNumeroRegistro)) { |
594 | - throw new InfraException('Parâmetro $parStrNumeroRegistro não informado.'); | |
595 | + throw new InfraException('Parâmetro $parStrNumeroRegistro não informado.'); | |
595 | 596 | } |
596 | 597 | |
597 | 598 | if(!isset($parNumIdentificacaoTramite) || $parNumIdentificacaoTramite == 0) { |
598 | - throw new InfraException('Parâmetro $parStrNumeroRegistro não informado.'); | |
599 | + throw new InfraException('Parâmetro $parStrNumeroRegistro não informado.'); | |
599 | 600 | } |
600 | 601 | |
601 | 602 | if(!isset($parObjProcesso)) { |
602 | - throw new InfraException('Parâmetro $objProcesso não informado.'); | |
603 | + throw new InfraException('Parâmetro $objProcesso não informado.'); | |
603 | 604 | } |
604 | 605 | |
605 | - //Monta dados do processo eletrônico | |
606 | + //Monta dados do processo eletrônico | |
606 | 607 | $objProcessoEletronicoDTO = new ProcessoEletronicoDTO(); |
607 | 608 | $objProcessoEletronicoDTO->setStrNumeroRegistro($parStrNumeroRegistro); |
608 | 609 | $objProcessoEletronicoDTO->setDblIdProcedimento($parDblIdProcedimento); |
... | ... | @@ -626,7 +627,7 @@ class ProcessoEletronicoRN extends InfraRN { |
626 | 627 | $objProcessoEletronicoDTO->setArrObjRelProcessoEletronicoApensado($arrObjRelProcessoEletronicoApensadoDTO); |
627 | 628 | } |
628 | 629 | |
629 | - //Monta dados do trâmite do processo | |
630 | + //Monta dados do trâmite do processo | |
630 | 631 | $objTramiteDTO = new TramiteDTO(); |
631 | 632 | $objTramiteDTO->setStrNumeroRegistro($parStrNumeroRegistro); |
632 | 633 | $objTramiteDTO->setNumIdTramite($parNumIdentificacaoTramite); |
... | ... | @@ -646,16 +647,16 @@ class ProcessoEletronicoRN extends InfraRN { |
646 | 647 | } |
647 | 648 | |
648 | 649 | |
649 | - //TODO: Tratar a exceção de recebimento de um trâmite que já havia sido tratado no sistema | |
650 | + //TODO: Tratar a exceção de recebimento de um trâmite que já havia sido tratado no sistema | |
650 | 651 | protected function cadastrarTramiteDeProcessoInternoControlado(ProcessoEletronicoDTO $parObjProcessoEletronicoDTO) { |
651 | 652 | |
652 | 653 | if(!isset($parObjProcessoEletronicoDTO)) { |
653 | - throw new InfraException('Parâmetro $parObjProcessoEletronicoDTO não informado.'); | |
654 | + throw new InfraException('Parâmetro $parObjProcessoEletronicoDTO não informado.'); | |
654 | 655 | } |
655 | 656 | |
656 | 657 | $idProcedimento = $parObjProcessoEletronicoDTO->getDblIdProcedimento(); |
657 | 658 | |
658 | - //Registra os dados do processo eletrônico | |
659 | + //Registra os dados do processo eletrônico | |
659 | 660 | //TODO: Revisar a forma como o barramento tratar o NRE para os processos apensados |
660 | 661 | $objProcessoEletronicoDTOFiltro = new ProcessoEletronicoDTO(); |
661 | 662 | $objProcessoEletronicoDTOFiltro->setStrNumeroRegistro($parObjProcessoEletronicoDTO->getStrNumeroRegistro()); |
... | ... | @@ -685,7 +686,7 @@ class ProcessoEletronicoRN extends InfraRN { |
685 | 686 | } |
686 | 687 | } |
687 | 688 | |
688 | - //Registrar informações sobre o trâmite do processo | |
689 | + //Registrar informações sobre o trâmite do processo | |
689 | 690 | $arrObjTramiteDTO = $parObjProcessoEletronicoDTO->getArrObjTramiteDTO(); |
690 | 691 | $parObjTramiteDTO = $arrObjTramiteDTO[0]; |
691 | 692 | |
... | ... | @@ -703,7 +704,7 @@ class ProcessoEletronicoRN extends InfraRN { |
703 | 704 | |
704 | 705 | $objProcessoEletronicoDTO->setArrObjTramiteDTO(array($objTramiteDTO)); |
705 | 706 | |
706 | - //Registra informações sobre o componente digital do documento | |
707 | + //Registra informações sobre o componente digital do documento | |
707 | 708 | $arrObjComponenteDigitalDTO = array(); |
708 | 709 | $objComponenteDigitalBD = new ComponenteDigitalBD($this->getObjInfraIBanco()); |
709 | 710 | |
... | ... | @@ -725,7 +726,7 @@ class ProcessoEletronicoRN extends InfraRN { |
725 | 726 | |
726 | 727 | foreach ($parObjTramiteDTO->getArrObjComponenteDigitalDTO() as $objComponenteDigitalDTO) { |
727 | 728 | |
728 | - //Verifica se o documento foi inserido pelo trâmite atual | |
729 | + //Verifica se o documento foi inserido pelo trâmite atual | |
729 | 730 | if($objComponenteDigitalDTO->getDblIdDocumento() != null){ |
730 | 731 | |
731 | 732 | $objComponenteDigitalDTO->setDblIdProcedimento($idProcedimento); |
... | ... | @@ -760,7 +761,7 @@ class ProcessoEletronicoRN extends InfraRN { |
760 | 761 | $objTramiteDTO->setArrObjComponenteDigitalDTO($arrObjComponenteDigitalDTO); |
761 | 762 | |
762 | 763 | |
763 | - //TODO: Adicionar controle de excessão | |
764 | + //TODO: Adicionar controle de excessão | |
764 | 765 | //... |
765 | 766 | |
766 | 767 | return $objProcessoEletronicoDTO; |
... | ... | @@ -807,7 +808,7 @@ class ProcessoEletronicoRN extends InfraRN { |
807 | 808 | |
808 | 809 | //Por enquanto, considera que o documento possui apenas um componente digital |
809 | 810 | if(is_array($objDocumento->componenteDigital) && count($objDocumento->componenteDigital) != 1) { |
810 | - throw new InfraException("Erro processando componentes digitais do processo " . $parObjProcesso->protocolo . "\n Somente é permitido o recebimento de documentos com apenas um Componente Digital."); | |
811 | + throw new InfraException("Erro processando componentes digitais do processo " . $parObjProcesso->protocolo . "\n Somente é permitido o recebimento de documentos com apenas um Componente Digital."); | |
811 | 812 | } |
812 | 813 | |
813 | 814 | $objComponenteDigital = $objDocumento->componenteDigital; |
... | ... | @@ -821,7 +822,7 @@ class ProcessoEletronicoRN extends InfraRN { |
821 | 822 | $objComponenteDigitalDTO->setStrMimeType($objComponenteDigital->mimeType); |
822 | 823 | $objComponenteDigitalDTO->setStrDadosComplementares($objComponenteDigital->dadosComplementaresDoTipoDeArquivo); |
823 | 824 | |
824 | - //Registrar componente digital necessita ser enviado pelo trâmite espefífico //TODO: Teste $parObjComponentesDigitaisSolicitados aqui | |
825 | + //Registrar componente digital necessita ser enviado pelo trâmite espefÃfico //TODO: Teste $parObjComponentesDigitaisSolicitados aqui | |
825 | 826 | if(isset($parObjComponentesDigitaisSolicitados)){ |
826 | 827 | $arrObjItensSolicitados = is_array($parObjComponentesDigitaisSolicitados->processo) ? $parObjComponentesDigitaisSolicitados->processo : array($parObjComponentesDigitaisSolicitados->processo); |
827 | 828 | |
... | ... | @@ -873,8 +874,8 @@ class ProcessoEletronicoRN extends InfraRN { |
873 | 874 | //error_log("ERROR:" . print_r($fault, true)); |
874 | 875 | $mensagem = $this->tratarFalhaWebService($fault); |
875 | 876 | |
876 | - //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
877 | - //relacionado ao a renderização de mensagens de erro na barra de progresso | |
877 | + //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
878 | + //relacionado ao a renderização de mensagens de erro na barra de progresso | |
878 | 879 | error_log($mensagem); |
879 | 880 | throw new InfraException(InfraString::formatarJavaScript($mensagem), $fault); |
880 | 881 | |
... | ... | @@ -1009,7 +1010,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1009 | 1010 | } |
1010 | 1011 | |
1011 | 1012 | if (!in_array($objProtocoloDTO->getStrStaEstado(), array(ProtocoloRN::$TE_EM_PROCESSAMENTO, ProtocoloRn::$TE_BLOQUEADO))) { |
1012 | - throw new InfraException(utf8_encode('O processo não esta com o estado com "Em Processamento" ou "Bloqueado"')); | |
1013 | + throw new InfraException(utf8_encode('O processo não esta com o estado com "Em Processamento" ou "Bloqueado"')); | |
1013 | 1014 | } |
1014 | 1015 | |
1015 | 1016 | $objTramiteDTO = new TramiteDTO(); |
... | ... | @@ -1022,7 +1023,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1022 | 1023 | $arrObjTramiteDTO = $objTramiteBD->listar($objTramiteDTO); |
1023 | 1024 | |
1024 | 1025 | if(!$arrObjTramiteDTO){ |
1025 | - throw new InfraException('Trâmite não encontrado'); | |
1026 | + throw new InfraException('Trâmite não encontrado'); | |
1026 | 1027 | } |
1027 | 1028 | |
1028 | 1029 | $objTramiteDTO = $arrObjTramiteDTO[0]; |
... | ... | @@ -1062,7 +1063,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1062 | 1063 | $objPenUnidadeDTO = $objBD->consultar($objPenUnidadeDTO); |
1063 | 1064 | |
1064 | 1065 | if (empty($objPenUnidadeDTO)) { |
1065 | - throw new InfraException(utf8_encode('Número da Unidade RH não foi encontrado')); | |
1066 | + throw new InfraException(utf8_encode('Número da Unidade RH não foi encontrado')); | |
1066 | 1067 | } |
1067 | 1068 | |
1068 | 1069 | $numIdEstrutura = $objPenUnidadeDTO->getNumIdUnidadeRH(); |
... | ... | @@ -1071,13 +1072,13 @@ class ProcessoEletronicoRN extends InfraRN { |
1071 | 1072 | if ($objTramite->remetente->numeroDeIdentificacaoDaEstrutura != $numIdEstrutura || |
1072 | 1073 | $objTramite->remetente->identificacaoDoRepositorioDeEstruturas != $numIdRepositorio) { |
1073 | 1074 | |
1074 | - throw new InfraException(utf8_encode('O último trâmite desse processo não pertence a esse órgão')); | |
1075 | + throw new InfraException(utf8_encode('O último trâmite desse processo não pertence a esse órgão')); | |
1075 | 1076 | } |
1076 | 1077 | |
1077 | 1078 | switch ($objTramite->situacaoAtual) { |
1078 | 1079 | |
1079 | 1080 | case static::$STA_SITUACAO_TRAMITE_RECIBO_ENVIADO_DESTINATARIO: |
1080 | - // @todo: caso command-line informar o procedimento que será executado | |
1081 | + // @todo: caso command-line informar o procedimento que será executado | |
1081 | 1082 | $objPenTramiteProcessadoRN = new PenTramiteProcessadoRN(PenTramiteProcessadoRN::STR_TIPO_RECIBO); |
1082 | 1083 | |
1083 | 1084 | if(!$objPenTramiteProcessadoRN->isProcedimentoRecebido($objTramite->IDT)){ |
... | ... | @@ -1088,7 +1089,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1088 | 1089 | break; |
1089 | 1090 | |
1090 | 1091 | case static::$STA_SITUACAO_TRAMITE_RECIBO_RECEBIDO_REMETENTE: |
1091 | - throw new InfraException(utf8_encode('O trâmite externo deste processo já foi concluído')); | |
1092 | + throw new InfraException(utf8_encode('O trâmite externo deste processo já foi concluÃdo')); | |
1092 | 1093 | break; |
1093 | 1094 | |
1094 | 1095 | default: |
... | ... | @@ -1156,8 +1157,8 @@ class ProcessoEletronicoRN extends InfraRN { |
1156 | 1157 | //error_log("ERROR:" . print_r($fault, true)); |
1157 | 1158 | $mensagem = $this->tratarFalhaWebService($fault); |
1158 | 1159 | |
1159 | - //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
1160 | - //relacionado ao a renderização de mensagens de erro na barra de progresso | |
1160 | + //TODO: Remover formatação do javascript após resolução do BUG enviado para Mairon | |
1161 | + //relacionado ao a renderização de mensagens de erro na barra de progresso | |
1161 | 1162 | error_log($mensagem); |
1162 | 1163 | throw new InfraException(InfraString::formatarJavaScript($mensagem), $fault); |
1163 | 1164 | |
... | ... | @@ -1215,11 +1216,11 @@ class ProcessoEletronicoRN extends InfraRN { |
1215 | 1216 | throw new InfraException("Error Processing Request", $e); |
1216 | 1217 | } |
1217 | 1218 | |
1218 | - //TODO: Implementar mapeamento entre operações do PEN e tarefas do SEI | |
1219 | + //TODO: Implementar mapeamento entre operações do PEN e tarefas do SEI | |
1219 | 1220 | public function converterOperacaoDTO($objOperacaoPEN) |
1220 | 1221 | { |
1221 | 1222 | if(!isset($objOperacaoPEN)) { |
1222 | - throw new InfraException('Parâmetro $objOperacaoPEN não informado.'); | |
1223 | + throw new InfraException('Parâmetro $objOperacaoPEN não informado.'); | |
1223 | 1224 | } |
1224 | 1225 | |
1225 | 1226 | $objOperacaoDTO = new OperacaoDTO(); |
... | ... | @@ -1236,17 +1237,17 @@ class ProcessoEletronicoRN extends InfraRN { |
1236 | 1237 | switch ($objOperacaoPEN->codigo) { |
1237 | 1238 | case "01": $objOperacaoDTO->setStrNome("Registro"); break; |
1238 | 1239 | case "02": $objOperacaoDTO->setStrNome("Envio de documento avulso/processo"); break; |
1239 | - case "03": $objOperacaoDTO->setStrNome("Cancelamento/exclusão ou envio de documento"); break; | |
1240 | + case "03": $objOperacaoDTO->setStrNome("Cancelamento/exclusão ou envio de documento"); break; | |
1240 | 1241 | case "04": $objOperacaoDTO->setStrNome("Recebimento de documento"); break; |
1241 | - case "05": $objOperacaoDTO->setStrNome("Autuação"); break; | |
1242 | - case "06": $objOperacaoDTO->setStrNome("Juntada por anexação"); break; | |
1243 | - case "07": $objOperacaoDTO->setStrNome("Juntada por apensação"); break; | |
1244 | - case "08": $objOperacaoDTO->setStrNome("Desapensação"); break; | |
1242 | + case "05": $objOperacaoDTO->setStrNome("Autuação"); break; | |
1243 | + case "06": $objOperacaoDTO->setStrNome("Juntada por anexação"); break; | |
1244 | + case "07": $objOperacaoDTO->setStrNome("Juntada por apensação"); break; | |
1245 | + case "08": $objOperacaoDTO->setStrNome("Desapensação"); break; | |
1245 | 1246 | case "09": $objOperacaoDTO->setStrNome("Arquivamento"); break; |
1246 | 1247 | case "10": $objOperacaoDTO->setStrNome("Arquivamento no Arquivo Nacional"); break; |
1247 | - case "11": $objOperacaoDTO->setStrNome("Eliminação"); break; | |
1248 | + case "11": $objOperacaoDTO->setStrNome("Eliminação"); break; | |
1248 | 1249 | case "12": $objOperacaoDTO->setStrNome("Sinistro"); break; |
1249 | - case "13": $objOperacaoDTO->setStrNome("Reconstituição de processo"); break; | |
1250 | + case "13": $objOperacaoDTO->setStrNome("Reconstituição de processo"); break; | |
1250 | 1251 | case "14": $objOperacaoDTO->setStrNome("Desarquivamento"); break; |
1251 | 1252 | case "15": $objOperacaoDTO->setStrNome("Desmembramento"); break; |
1252 | 1253 | case "16": $objOperacaoDTO->setStrNome("Desentranhamento"); break; |
... | ... | @@ -1258,7 +1259,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1258 | 1259 | return $objOperacaoDTO; |
1259 | 1260 | } |
1260 | 1261 | |
1261 | - //TODO: Implementar mapeamento entre operações do PEN e tarefas do SEI | |
1262 | + //TODO: Implementar mapeamento entre operações do PEN e tarefas do SEI | |
1262 | 1263 | public function obterCodigoOperacaoPENMapeado($numIdTarefa) |
1263 | 1264 | { |
1264 | 1265 | $strCodigoOperacao = self::$OP_OPERACAO_REGISTRO; |
... | ... | @@ -1280,7 +1281,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1280 | 1281 | return $strCodigoOperacao; |
1281 | 1282 | } |
1282 | 1283 | |
1283 | - //TODO: Implementar mapeamento entre operações do PEN e tarefas do SEI | |
1284 | + //TODO: Implementar mapeamento entre operações do PEN e tarefas do SEI | |
1284 | 1285 | public function obterIdTarefaSEIMapeado($strCodigoOperacao) |
1285 | 1286 | { |
1286 | 1287 | return self::$TI_PROCESSO_ELETRONICO_PROCESSO_TRAMITE_EXTERNO; |
... | ... | @@ -1289,7 +1290,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1289 | 1290 | |
1290 | 1291 | /** |
1291 | 1292 | * Cancela um tramite externo de um procedimento para outra unidade, gera |
1292 | - * falha caso a unidade de destino já tenha começado a receber o procedimento. | |
1293 | + * falha caso a unidade de destino já tenha começado a receber o procedimento. | |
1293 | 1294 | * |
1294 | 1295 | * @param type $idTramite |
1295 | 1296 | * @param type $idProtocolo |
... | ... | @@ -1318,7 +1319,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1318 | 1319 | } |
1319 | 1320 | |
1320 | 1321 | /** |
1321 | - * Método que faz a recusa de um trâmite | |
1322 | + * Método que faz a recusa de um trâmite | |
1322 | 1323 | * |
1323 | 1324 | * @param integer $idTramite |
1324 | 1325 | * @param string $justificativa |
... | ... | @@ -1379,7 +1380,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1379 | 1380 | $objGenericoBD = new GenericoBD($this->inicializarObjInfraIBanco()); |
1380 | 1381 | $objPenUnidadeDTO = $objGenericoBD->consultar($objPenUnidadeDTO); |
1381 | 1382 | |
1382 | - //Obtem os dados do último trâmite desse processo no barramento | |
1383 | + //Obtem os dados do último trâmite desse processo no barramento | |
1383 | 1384 | $objProtocoloDTO = new ProtocoloDTO(); |
1384 | 1385 | $objProtocoloDTO->setStrProtocoloFormatado($strProtocolo); |
1385 | 1386 | $objProtocoloDTO->retDblIdProtocolo(); |
... | ... | @@ -1455,7 +1456,7 @@ class ProcessoEletronicoRN extends InfraRN { |
1455 | 1456 | return $hipoteses; |
1456 | 1457 | |
1457 | 1458 | } catch(Exception $e){ |
1458 | - throw new InfraException("Erro durante obtenção da resposta das hipóteses legais", $e); | |
1459 | + throw new InfraException("Erro durante obtenção da resposta das hipóteses legais", $e); | |
1459 | 1460 | } |
1460 | 1461 | } |
1461 | 1462 | ... | ... |