예제 #1
0
 private function _historicoVinculoInserirPeca($vinculo, $tipoVinculo)
 {
     $acao = 'adicionado';
     if ($tipoVinculo == \Core_Configuration::getSgdoceTipoVinculoArtefatoAutuacao()) {
         $acao = \Core_Configuration::getSgdoceTipoVinculoArtefatoAutuacao();
     }
     $sqOcorencia = \Core_Configuration::getSgdoceSqOcorrenciaIncluirVinculacao();
     $msgHistorico = $this->_getMessageVinculacaoHistoricoVinculo($vinculo, $acao);
     # registra movimentacao no pai
     $this->_historicoVinculoRegistrar(array('artefato' => $vinculo['sqArtefatoPai'], 'vinculo' => $vinculo['sqArtefatoFilho'], 'ocorrencia' => $sqOcorencia, 'mensagem' => $msgHistorico['parent']));
     # registra movimentacao no filho
     $this->_historicoVinculoRegistrar(array('artefato' => $vinculo['sqArtefatoFilho'], 'vinculo' => $vinculo['sqArtefatoPai'], 'ocorrencia' => $sqOcorencia, 'mensagem' => $msgHistorico['child']));
 }