Commit 29a37c5774cd956097b7c931d6733c6514471bd9
1 parent
f3021039
Exists in
master
and in
3 other branches
Ajuste em função de identificação colunas para Oracle
Showing
4 changed files
with
6 additions
and
8 deletions
Show diff stats
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 | ... | ... |