Permalink
Browse files

Merge pull request #164 from culturagovbr/hotfix-assinatura-em-massa

[FIX] Assinatura/Assinatura em massa: corrige ao assinar varios docum…
  • Loading branch information...
clebersantos committed Dec 12, 2017
2 parents 9343acd + f090091 commit 71e865ac6229172208da679a3a2500a368ed9ff2
@@ -265,12 +265,21 @@ public function assinarProjetoAction()
$this->view->dsManifestacao = $post['dsManifestacao'];
foreach ($arrayIdPronacs as $idPronac) {
$documentoAssinatura = $objModelDocumentoAssinatura->findBy(
array(
'IdPRONAC' => $idPronac,
'idTipoDoAtoAdministrativo' => $idTipoDoAtoAdministrativo,
'cdSituacao' => Assinatura_Model_TbDocumentoAssinatura::CD_SITUACAO_DISPONIVEL_PARA_ASSINATURA,
'stEstado' => Assinatura_Model_TbDocumentoAssinatura::ST_ESTADO_DOCUMENTO_ATIVO
)
);
$modelAssinatura = new MinC_Assinatura_Model_Assinatura();
$modelAssinatura->setCodGrupo($this->grupoAtivo->codGrupo)
->setCodOrgao($this->grupoAtivo->codOrgao)
->setIdPronac($idPronac)
->setIdTipoDoAtoAdministrativo($idTipoDoAtoAdministrativo)
->setIdDocumentoAssinatura($idDocumentoAssinatura)
->setIdDocumentoAssinatura($documentoAssinatura['idDocumentoAssinatura'])
->setDsManifestacao($post['dsManifestacao'])
->setIdOrgaoSuperiorDoAssinante($this->auth->getIdentity()->usu_org_max_superior);
$objAssinatura->assinarProjeto($modelAssinatura);
@@ -138,7 +138,7 @@ public function obterProjetosComAssinaturasAbertas(
'tbDocumentoAssinatura.stEstado',
'tbDocumentoAssinatura.idDocumentoAssinatura',
'possuiAssinatura'=> new Zend_Db_Expr("
(select {$this->_schema}.TbAssinatura.idAssinatura
(select top 1 {$this->_schema}.TbAssinatura.idAssinatura
from {$this->_schema}.TbAssinatura
inner join {$this->_schema}.TbAtoAdministrativo
ON {$this->_schema}.TbAtoAdministrativo.idAtoAdministrativo = {$this->_schema}.TbAssinatura.idAtoAdministrativo
@@ -156,7 +156,7 @@ public function obterProjetosComAssinaturasAbertas(
where {$this->_schema}.TbAtoAdministrativo.idTipoDoAto = {$this->_schema}.tbDocumentoAssinatura.idTipoDoAtoAdministrativo
and {$this->_schema}.TbAtoAdministrativo.idOrdemDaAssinatura > (
select {$this->_schema}.TbAtoAdministrativo.idOrdemDaAssinatura
select top 1 {$this->_schema}.TbAtoAdministrativo.idOrdemDaAssinatura
from {$this->_schema}.TbAssinatura
inner join {$this->_schema}.TbAtoAdministrativo
ON {$this->_schema}.TbAtoAdministrativo.idAtoAdministrativo = {$this->_schema}.TbAssinatura.idAtoAdministrativo

0 comments on commit 71e865a

Please sign in to comment.