Commit 1df1088f8597d924c6de800618a36dd747908a57

Authored by Thiago Farias
1 parent ca17d574

AJustes US042: refs #8517

pen_parametros_configuracao.php
... ... @@ -20,10 +20,10 @@ try {
20 20  
21 21 $objSessao->validarPermissao('pen_parametros_configuracao');
22 22  
23   - $objPENParametroDTO = new PenParametroDTO();
24   - $objPENParametroDTO->retTodos();
25   - $objPENParametroRN = new PENParametroRN();
26   - $retParametros = $objPENParametroRN->listar($objPENParametroDTO);
  23 + $objPenParametroDTO = new PenParametroDTO();
  24 + $objPenParametroDTO->retTodos();
  25 + $objPenParametroRN = new PenParametroRN();
  26 + $retParametros = $objPenParametroRN->listar($objPenParametroDTO);
27 27  
28 28 /* Busca os dados para montar dropdown ( TIPO DE PROCESSO EXTERNO ) */
29 29 $objTipoProcedimentoDTO = new TipoProcedimentoDTO();
... ... @@ -41,24 +41,24 @@ try {
41 41 $objUnidadeRN = new UnidadeRN();
42 42 $arrObjUnidade = $objUnidadeRN->listarRN0127($objUnidadeDTO);
43 43  
44   - if ($objPENParametroDTO===null){
  44 + if ($objPenParametroDTO===null){
45 45 throw new PENException("Registros não encontrados.");
46 46 }
47 47  
48 48 switch ($_GET['acao']) {
49 49 case 'pen_parametros_configuracao_salvar':
50 50 try {
51   - $objPENParametroRN = new PENParametroRN();
  51 + $objPenParametroRN = new PenParametroRN();
52 52  
53 53 if (!empty(count($_POST['parametro']))) {
54 54 foreach ($_POST['parametro'] as $nome => $valor) {
55   - $objPENParametroDTO = new PENParametroDTO();
56   - $objPENParametroDTO->setStrNome($nome);
57   - $objPENParametroDTO->retStrNome();
  55 + $objPenParametroDTO = new PenParametroDTO();
  56 + $objPenParametroDTO->setStrNome($nome);
  57 + $objPenParametroDTO->retStrNome();
58 58  
59   - if($objPENParametroRN->contar($objPENParametroDTO) > 0) {
60   - $objPENParametroDTO->setStrValor($valor);
61   - $objPENParametroRN->alterar($objPENParametroDTO);
  59 + if($objPenParametroRN->contar($objPenParametroDTO) > 0) {
  60 + $objPenParametroDTO->setStrValor($valor);
  61 + $objPenParametroRN->alterar($objPenParametroDTO);
62 62 }
63 63 }
64 64 }
... ...
pen_procedimento_expedir.php
... ... @@ -62,8 +62,8 @@ try {
62 62  
63 63 //TODO: Avaliar a necessidade de validar cada um dos parâmetros do PEN exigidos por essa funcionalidade
64 64 //Obter dados do repositório em que o SEI está registrado (Repositório de Origem)
65   - $objPENParametroRN = new PENParametroRN();
66   - $numIdRepositorioOrigem = $objPENParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
  65 + $objPenParametroRN = new PenParametroRN();
  66 + $numIdRepositorioOrigem = $objPenParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
67 67  
68 68 //Preparação dos dados para montagem da tela de expedição de processos
69 69 $repositorios = $objExpedirProcedimentosRN->listarRepositoriosDeEstruturas();
... ...
rn/ExpedirProcedimentoRN.php
... ... @@ -1079,9 +1079,9 @@ class ExpedirProcedimentoRN extends InfraRN {
1079 1079 }
1080 1080  
1081 1081 //VALIDAÇÃO DE TAMANHO DE DOCUMENTOS EXTERNOS PARA A EXPEDIÇÃO
1082   - $objPENParametroRN = new PENParametroRN();
1083   - if($objAnexoDTO->getNumTamanho() > ($objPENParametroRN->getParametro('PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO') * 1024 * 1024) && $objDocumentoDTO->getStrStaEstadoProtocolo() != ProtocoloRN::$TE_DOCUMENTO_CANCELADO){
1084   - throw new InfraException("O tamanho do documento {$objAnexoDTO->getStrProtocoloFormatadoProtocolo()} é maior que os {$objPENParametroRN->getParametro('PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO')} MB permitidos para a expedição de documentos externos.");
  1082 + $objPenParametroRN = new PenParametroRN();
  1083 + if($objAnexoDTO->getNumTamanho() > ($objPenParametroRN->getParametro('PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO') * 1024 * 1024) && $objDocumentoDTO->getStrStaEstadoProtocolo() != ProtocoloRN::$TE_DOCUMENTO_CANCELADO){
  1084 + throw new InfraException("O tamanho do documento {$objAnexoDTO->getStrProtocoloFormatadoProtocolo()} é maior que os {$objPenParametroRN->getParametro('PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO')} MB permitidos para a expedição de documentos externos.");
1085 1085 }
1086 1086  
1087 1087 //Obtenção do conteudo do documento externo
... ... @@ -2141,8 +2141,8 @@ class ExpedirProcedimentoRN extends InfraRN {
2141 2141  
2142 2142  
2143 2143 //Obtem o id_rh que representa a unidade no barramento
2144   - $objPENParametroRN = new PENParametroRN();
2145   - $numIdRespositorio = $objPENParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
  2144 + $objPenParametroRN = new PenParametroRN();
  2145 + $numIdRespositorio = $objPenParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
2146 2146  
2147 2147 //Obtem os dados da unidade
2148 2148 $objPenUnidadeDTO = new PenUnidadeDTO();
... ...
rn/PenAtualizarSeiRN.php
... ... @@ -54,6 +54,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
54 54 $this->instalarV102();
55 55 } else if ($strVersaoModuloPen == '1.0.0') {
56 56 $this->instalarV101();
  57 + $this->instalarV102();
57 58 } else if ($strVersaoModuloPen == '1.0.1') {
58 59 $this->instalarV102();
59 60 } else if ($strVersaoModuloPen == '1.0.2') {
... ... @@ -75,7 +76,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
75 76 * @return int Código do Parametro gerado
76 77 */
77 78 protected function criarParametro($strNome, $strValor, $strDescricao) {
78   - $objDTO = new PENParametroDTO();
  79 + $objDTO = new PenParametroDTO();
79 80 $objDTO->setStrNome($strNome);
80 81 $objDTO->setStrValor($strValor);
81 82 $objDTO->setStrDescricao($strDescricao);
... ... @@ -1119,15 +1120,15 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1119 1120 $objMetaBD->adicionarColuna('md_pen_parametro', 'descricao', $this->inicializarObjMetaBanco()->tipoTextoVariavel(255), PenMetaBD::SNULLO);
1120 1121  
1121 1122 /* altera o parâmetro da versão de banco */
1122   -// $objInfraParametroDTO = new InfraParametroDTO();
1123   -// $objInfraParametroDTO->setStrNome($this->nomeParametroModulo);
1124   -// $objInfraParametroDTO->setStrValor('1.0.1');
1125   -// $objInfraParametroDTO->retTodos();
1126   -//
1127   -// $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco());
1128   -// $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
1129   -// $objInfraParametroDTO->setStrValor('1.0.2');
1130   -// $objInfraParametroBD->alterar($objInfraParametroDTO);
  1123 + $objInfraParametroDTO = new InfraParametroDTO();
  1124 + $objInfraParametroDTO->setStrNome($this->nomeParametroModulo);
  1125 + $objInfraParametroDTO->setStrValor('1.0.1');
  1126 + $objInfraParametroDTO->retTodos();
  1127 +
  1128 + $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco());
  1129 + $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
  1130 + $objInfraParametroDTO->setStrValor('1.0.2');
  1131 + $objInfraParametroBD->alterar($objInfraParametroDTO);
1131 1132 }
1132 1133  
1133 1134 }
... ...
rn/PenParametroRN.php
... ... @@ -147,13 +147,13 @@ class PenParametroRN extends InfraRN {
147 147 * @param string $strNome
148 148 */
149 149 public function getParametro($strNome) {
150   - $objPENParametroDTO = new PENParametroDTO();
151   - $objPENParametroDTO->setStrNome($strNome);
152   - $objPENParametroDTO->retStrValor();
  150 + $objPenParametroDTO = new PenParametroDTO();
  151 + $objPenParametroDTO->setStrNome($strNome);
  152 + $objPenParametroDTO->retStrValor();
153 153  
154   - if($this->contar($objPENParametroDTO) > 0) {
155   - $objPENParametroDTO = $this->consultarControlado($objPENParametroDTO);
156   - return $objPENParametroDTO->getStrValor();
  154 + if($this->contar($objPenParametroDTO) > 0) {
  155 + $objPenParametroDTO = $this->consultarControlado($objPenParametroDTO);
  156 + return $objPenParametroDTO->getStrValor();
157 157 }
158 158 }
159 159 }
... ...
rn/PenTramiteProcessadoRN.php
... ... @@ -68,8 +68,8 @@ class PenTramiteProcessadoRN extends InfraRN {
68 68 }
69 69 else {
70 70  
71   - $objPENParametroRN = new PENParametroRN();
72   - $numTentativas = $objPENParametroRN->getParametro(self::PARAM_NUMERO_TENTATIVAS);
  71 + $objPenParametroRN = new PenParametroRN();
  72 + $numTentativas = $objPenParametroRN->getParametro(self::PARAM_NUMERO_TENTATIVAS);
73 73  
74 74 // Verifica o número de tentativas já realizadas é igual ao configurado
75 75 // no parâmetro
... ...
rn/PendenciasTramiteRN.php
... ... @@ -25,12 +25,12 @@ class PendenciasTramiteRN extends InfraRN {
25 25 }
26 26  
27 27 public function __construct() {
28   - $objPENParametroRN = new PENParametroRN();
  28 + $objPenParametroRN = new PenParametroRN();
29 29  
30   - $this->strLocalizacaoCertificadoDigital = $objPENParametroRN->getParametro('PEN_LOCALIZACAO_CERTIFICADO_DIGITAL');
31   - $this->strEnderecoServicoPendencias = $objPENParametroRN->getParametro('PEN_ENDERECO_WEBSERVICE_PENDENCIAS');
  30 + $this->strLocalizacaoCertificadoDigital = $objPenParametroRN->getParametro('PEN_LOCALIZACAO_CERTIFICADO_DIGITAL');
  31 + $this->strEnderecoServicoPendencias = $objPenParametroRN->getParametro('PEN_ENDERECO_WEBSERVICE_PENDENCIAS');
32 32 //TODO: Urgente - Remover senha do certificado de autenticação dos serviços do PEN da tabela de parâmetros
33   - $this->strSenhaCertificadoDigital = $objPENParametroRN->getParametro('PEN_SENHA_CERTIFICADO_DIGITAL');
  33 + $this->strSenhaCertificadoDigital = $objPenParametroRN->getParametro('PEN_SENHA_CERTIFICADO_DIGITAL');
34 34  
35 35 if (InfraString::isBolVazia($this->strEnderecoServicoPendencias)) {
36 36 throw new InfraException('Endereço do serviço de pendências de trâmite do Processo Eletrônico Nacional (PEN) não informado.');
... ... @@ -55,8 +55,8 @@ class PendenciasTramiteRN extends InfraRN {
55 55 InfraDebug::getInstance()->setBolEcho(false);
56 56 InfraDebug::getInstance()->limpar();
57 57  
58   - $objPENParametroRN = new PENParametroRN();
59   - SessaoSEI::getInstance(false)->simularLogin('SEI', null, null, $objPENParametroRN->getParametro('PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO'));
  58 + $objPenParametroRN = new PenParametroRN();
  59 + SessaoSEI::getInstance(false)->simularLogin('SEI', null, null, $objPenParametroRN->getParametro('PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO'));
60 60  
61 61 $numSeg = InfraUtil::verificarTempoProcessamento();
62 62 InfraDebug::getInstance()->gravar('MONITORANDO OS TRÂMITES PENDENTES ENVIADOS PARA O ÓRGÃO (PEN)');
... ...
rn/ProcessarPendenciasRN.php
... ... @@ -36,8 +36,8 @@ class ProcessarPendenciasRN extends InfraAgendamentoTarefa {
36 36 InfraDebug::getInstance()->setBolEcho(false);
37 37 InfraDebug::getInstance()->limpar();
38 38  
39   - $objPENParametroRN = new PENParametroRN();
40   - SessaoSEI::getInstance(false)->simularLogin('SEI', null, null, $objPENParametroRN->getParametro('PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO'));
  39 + $objPenParametroRN = new PenParametroRN();
  40 + SessaoSEI::getInstance(false)->simularLogin('SEI', null, null, $objPenParametroRN->getParametro('PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO'));
41 41  
42 42 $numSeg = InfraUtil::verificarTempoProcessamento();
43 43  
... ...
rn/ProcessoEletronicoRN.php
... ... @@ -79,11 +79,11 @@ class ProcessoEletronicoRN extends InfraRN {
79 79 private $options = null;
80 80  
81 81 public function __construct() {
82   - $objPENParametroRN = new PENParametroRN();
  82 + $objPenParametroRN = new PenParametroRN();
83 83  
84   - $strEnderecoWebService = $objPENParametroRN->getParametro('PEN_ENDERECO_WEBSERVICE');
85   - $strLocalizacaoCertificadoDigital = $objPENParametroRN->getParametro('PEN_LOCALIZACAO_CERTIFICADO_DIGITAL');
86   - $strSenhaCertificadoDigital = $objPENParametroRN->getParametro('PEN_SENHA_CERTIFICADO_DIGITAL');
  84 + $strEnderecoWebService = $objPenParametroRN->getParametro('PEN_ENDERECO_WEBSERVICE');
  85 + $strLocalizacaoCertificadoDigital = $objPenParametroRN->getParametro('PEN_LOCALIZACAO_CERTIFICADO_DIGITAL');
  86 + $strSenhaCertificadoDigital = $objPenParametroRN->getParametro('PEN_SENHA_CERTIFICADO_DIGITAL');
87 87  
88 88 if (InfraString::isBolVazia($strEnderecoWebService)) {
89 89 throw new InfraException('Endereço do serviço de integração do Processo Eletrônico Nacional (PEN) não informado.');
... ... @@ -1045,8 +1045,8 @@ class ProcessoEletronicoRN extends InfraRN {
1045 1045 $objTramite = array_pop($arrObjTramite);
1046 1046  
1047 1047 if (empty($numIdRepositorio)) {
1048   - $objPENParametroRN = new PENParametroRN();
1049   - $numIdRepositorio = $objPENParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
  1048 + $objPenParametroRN = new PenParametroRN();
  1049 + $numIdRepositorio = $objPenParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
1050 1050  
1051 1051 }
1052 1052  
... ... @@ -1365,8 +1365,8 @@ class ProcessoEletronicoRN extends InfraRN {
1365 1365 public function isDisponivelCancelarTramite($strProtocolo = ''){
1366 1366  
1367 1367 //Obtem o id_rh que representa a unidade no barramento
1368   - $objPENParametroRN = new PENParametroRN();
1369   - $numIdRespositorio = $objPENParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
  1368 + $objPenParametroRN = new PenParametroRN();
  1369 + $numIdRespositorio = $objPenParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
1370 1370  
1371 1371 //Obtem os dados da unidade
1372 1372 $objPenUnidadeDTO = new PenUnidadeDTO();
... ...
rn/ReceberProcedimentoRN.php
... ... @@ -80,8 +80,8 @@ class ReceberProcedimentoRN extends InfraRN
80 80 // TODO: Adicionar comandos de debug. Vide SeiWs.php gerarProcedimento
81 81 protected function receberProcedimentoControlado($parNumIdentificacaoTramite)
82 82 {
83   - $objPENParametroRN = new PENParametroRN();
84   - SessaoSEI::getInstance(false)->simularLogin('SEI', null, null, $objPENParametroRN->getParametro('PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO'));
  83 + $objPenParametroRN = new PenParametroRN();
  84 + SessaoSEI::getInstance(false)->simularLogin('SEI', null, null, $objPenParametroRN->getParametro('PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO'));
85 85  
86 86 $objSeiRN = new SeiRN();
87 87  
... ... @@ -583,8 +583,8 @@ class ReceberProcedimentoRN extends InfraRN
583 583 $objHipoteseLegalRecebido = new PenRelHipoteseLegalRecebidoRN();
584 584 $numIdHipoteseLegal = $objHipoteseLegalRecebido->getIdHipoteseLegalSEI($objProcesso->hipoteseLegal);
585 585 if (empty($numIdHipoteseLegal)) {
586   - $objPENParametroRN = new PENParametroRN();
587   - $objProtocoloDTO->setNumIdHipoteseLegal($objPENParametroRN->getParametro('HIPOTESE_LEGAL_PADRAO'));
  586 + $objPenParametroRN = new PenParametroRN();
  587 + $objProtocoloDTO->setNumIdHipoteseLegal($objPenParametroRN->getParametro('HIPOTESE_LEGAL_PADRAO'));
588 588 } else {
589 589 $objProtocoloDTO->setNumIdHipoteseLegal($numIdHipoteseLegal);
590 590 }
... ... @@ -621,8 +621,8 @@ class ReceberProcedimentoRN extends InfraRN
621 621 $objProcedimentoDTO->setArrObjDocumentoDTO(array());
622 622  
623 623 //TODO: Identificar o tipo de procedimento correto para atribuição ao novo processo
624   - $objPENParametroRN = new PENParametroRN();
625   - $numIdTipoProcedimento = $objPENParametroRN->getParametro('PEN_TIPO_PROCESSO_EXTERNO');
  624 + $objPenParametroRN = new PenParametroRN();
  625 + $numIdTipoProcedimento = $objPenParametroRN->getParametro('PEN_TIPO_PROCESSO_EXTERNO');
626 626 $this->atribuirTipoProcedimento($objProcedimentoDTO, $numIdTipoProcedimento, $objProcesso->processoDeNegocio);
627 627  
628 628 //TODO: Obter código da unidade através de mapeamento entre SEI e Barramento
... ... @@ -1119,8 +1119,8 @@ class ReceberProcedimentoRN extends InfraRN
1119 1119 $objHipoteseLegalRecebido = new PenRelHipoteseLegalRecebidoRN();
1120 1120 $numIdHipoteseLegal = $objHipoteseLegalRecebido->getIdHipoteseLegalSEI($objDocumento->hipoteseLegal);
1121 1121 if (empty($numIdHipoteseLegal)) {
1122   - $objPENParametroRN = new PENParametroRN();
1123   - $objDocumentoDTO->getObjProtocoloDTO()->setNumIdHipoteseLegal($objPENParametroRN->getParametro('HIPOTESE_LEGAL_PADRAO'));
  1122 + $objPenParametroRN = new PenParametroRN();
  1123 + $objDocumentoDTO->getObjProtocoloDTO()->setNumIdHipoteseLegal($objPenParametroRN->getParametro('HIPOTESE_LEGAL_PADRAO'));
1124 1124 } else {
1125 1125 $objDocumentoDTO->getObjProtocoloDTO()->setNumIdHipoteseLegal($numIdHipoteseLegal);
1126 1126 }
... ... @@ -1247,8 +1247,8 @@ class ReceberProcedimentoRN extends InfraRN
1247 1247  
1248 1248 $objDestinatario = $objMetadadosProcedimento->metadados->destinatario;
1249 1249  
1250   - $objPENParametroRN = new PENParametroRN();
1251   - $numIdRepositorioOrigem = $objPENParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
  1250 + $objPenParametroRN = new PenParametroRN();
  1251 + $numIdRepositorioOrigem = $objPenParametroRN->getParametro('PEN_ID_REPOSITORIO_ORIGEM');
1252 1252 $numIdRepositorioDestinoProcesso = $objDestinatario->identificacaoDoRepositorioDeEstruturas;
1253 1253 $numeroDeIdentificacaoDaEstrutura = $objDestinatario->numeroDeIdentificacaoDaEstrutura;
1254 1254  
... ... @@ -1532,10 +1532,10 @@ class ReceberProcedimentoRN extends InfraRN
1532 1532 $objAtividadeDTO->setNumIdUnidadeOrigem(SessaoSEI::getInstance()->getNumIdUnidadeAtual());
1533 1533 $objEnviarProcessoDTO->setArrAtividades(array($objAtividadeDTO));
1534 1534  
1535   - $objPENParametroRN = new PENParametroRN();
  1535 + $objPenParametroRN = new PenParametroRN();
1536 1536  
1537 1537 $objEnviarProcessoDTO->setStrSinManterAberto('N');
1538   - $strEnviaEmailNotificacao = $objPENParametroRN->getParametro('PEN_ENVIA_EMAIL_NOTIFICACAO_RECEBIMENTO');
  1538 + $strEnviaEmailNotificacao = $objPenParametroRN->getParametro('PEN_ENVIA_EMAIL_NOTIFICACAO_RECEBIMENTO');
1539 1539 $objEnviarProcessoDTO->setStrSinEnviarEmailNotificacao($strEnviaEmailNotificacao);
1540 1540 $objEnviarProcessoDTO->setStrSinRemoverAnotacoes('S');
1541 1541 $objEnviarProcessoDTO->setDtaPrazo(null);
... ...
sip_atualizar_versao_modulo_pen.php
... ... @@ -586,10 +586,13 @@ class PenAtualizarSipRN extends PenAtualizadorRN {
586 586 switch ($strVersaoModuloPen) {
587 587 case '1.0.0':
588 588 $this->instalarV101();
  589 + $this->instalarV102();
  590 + $this->instalarV103();
589 591 break;
590 592  
591 593 case '1.0.1':
592 594 $this->instalarV102();
  595 + $this->instalarV103();
593 596 break;
594 597  
595 598 case '1.0.2': //Remover depois de usar
... ...