Commit 29a37c5774cd956097b7c931d6733c6514471bd9

Authored by Guilherme Andrade Del Cantoni
1 parent f3021039

Ajuste em função de identificação colunas para Oracle

bd/PenMetaBD.php
... ... @@ -180,7 +180,7 @@ class PenMetaBD extends InfraMetaBD {
180 180  
181 181 public function renomearColuna($strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova, $strTipo){
182 182  
183   - if($this->isChaveExiste($strNomeColunaAtual)) {
  183 + if($this->isColunaExiste($strNomeTabela, $strNomeColunaAtual)) {
184 184  
185 185 $objInfraBanco = $this->getObjInfraIBanco();
186 186 $strTableDrive = get_parent_class($objInfraBanco);
... ... @@ -196,7 +196,7 @@ class PenMetaBD extends InfraMetaBD {
196 196 $strQuery = sprintf("SP_RENAME '%s'.'%s', '%s', 'COLUMN'", $strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova);
197 197  
198 198 case 'InfraOracle':
199   - $strQuery = sprintf("ALTER TABLE '%s' RENAME COLUMN '%s' TO '%s'", $strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova);
  199 + $strQuery = sprintf("ALTER TABLE %s RENAME COLUMN %s TO %s", $strNomeTabela, $strNomeColunaAtual, $strNomeColunaNova);
200 200 break;
201 201 }
202 202  
... ... @@ -215,7 +215,7 @@ class PenMetaBD extends InfraMetaBD {
215 215 return count($this->obterTabelas($strNomeTabela)) != 0;
216 216 }
217 217  
218   - public function isColuna($strNomeTabela = '', $strNomeColuna = ''){
  218 + public function isColunaExiste($strNomeTabela = '', $strNomeColuna = ''){
219 219  
220 220 $arrColunas = $this->obterColunasTabela($strNomeTabela);
221 221 foreach ($arrColunas as $objColuna) {
... ...
pen_parametros_configuracao.php
... ... @@ -57,7 +57,7 @@ try {
57 57 $objPenParametroDTO->retStrNome();
58 58  
59 59 if($objPenParametroRN->contar($objPenParametroDTO) > 0) {
60   - $objPenParametroDTO->setStrValor($valor);
  60 + $objPenParametroDTO->setStrValor(trim($valor));
61 61 $objPenParametroRN->alterar($objPenParametroDTO);
62 62 }
63 63 }
... ...
rn/PenAtualizarSeiRN.php
... ... @@ -713,7 +713,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
713 713 /* ---------- antigo método (instalarV002R003S001US035) ---------- */
714 714 $objMetaBanco = $this->inicializarObjMetaBanco();
715 715  
716   - if (!$objMetaBanco->isColuna('md_pen_tramite_processado', 'tipo_tramite_processo')) {
  716 + if (!$objMetaBanco->isColunaExiste('md_pen_tramite_processado', 'tipo_tramite_processo')) {
717 717 $objMetaBanco->adicionarColuna('md_pen_tramite_processado', 'tipo_tramite_processo', 'CHAR(2)', PenMetaBD::NNULLO);
718 718 $objMetaBanco->adicionarValorPadraoParaColuna('md_pen_tramite_processado', 'tipo_tramite_processo', 'RP');
719 719 }
... ... @@ -826,13 +826,11 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
826 826 $objMetaBanco->excluirColuna('md_pen_recibo_tramite', 'cadeia_certificado');
827 827 $objMetaBanco->renomearColuna('md_pen_recibo_tramite', 'cadeia_certificado_temp', 'cadeia_certificado', $strTipo);
828 828  
829   -
830 829 $objMetaBanco->adicionarColuna('md_pen_recibo_tramite_enviado', 'cadeia_certificado_temp', $strTipo, PenMetaBD::SNULLO);
831 830 BancoSEI::getInstance()->executarSql("update md_pen_recibo_tramite_enviado set cadeia_certificado_temp = cadeia_certificado");
832 831 $objMetaBanco->excluirColuna('md_pen_recibo_tramite_enviado', 'cadeia_certificado');
833 832 $objMetaBanco->renomearColuna('md_pen_recibo_tramite_enviado', 'cadeia_certificado_temp', 'cadeia_certificado', $strTipo);
834 833  
835   -
836 834 /* ---------- antigo método (instalarV005R003S005IW018) ---------- */
837 835 $objBD = new GenericoBD($this->inicializarObjInfraIBanco());
838 836 $objDTO = new TarefaDTO();
... ...
rn/ReceberProcedimentoRN.php
... ... @@ -112,7 +112,7 @@ class ReceberProcedimentoRN extends InfraRN
112 112 //Comentando o trecho abaixo funciona, mas o processo fica aberto na unidade de destino
113 113 if($this->tramiteRegistrado($strNumeroRegistro, $parNumIdentificacaoTramite)) {
114 114 InfraDebug::getInstance()->gravar("Trâmite $parNumIdentificacaoTramite desconsiderado por já ter sido processado para o processo" . $objProcesso->protocolo);
115   - return ;
  115 + // return ;
116 116 }
117 117  
118 118 // Validação dos dados do processo recebido
... ...