From 16990539c2ab18e431dd2860d6afa440371ba23b Mon Sep 17 00:00:00 2001 From: Mauro Costa <83025710+Mauro1706@users.noreply.github.com> Date: Wed, 25 Sep 2024 15:25:57 -0300 Subject: [PATCH] 635 fix cenario unidade geradora (#637) * feat: cenario de unidade geradora com processo sem andamento aberto * fix: consulta de procedimento --------- Co-authored-by: Mauro Costa --- src/scripts/sei_atualizar_versao_modulo_pen.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/scripts/sei_atualizar_versao_modulo_pen.php b/src/scripts/sei_atualizar_versao_modulo_pen.php index 540b65f6..15dbbf64 100755 --- a/src/scripts/sei_atualizar_versao_modulo_pen.php +++ b/src/scripts/sei_atualizar_versao_modulo_pen.php @@ -3070,6 +3070,21 @@ public function validarBlocos($arrObjTramiteEmBlocoDTO) $objAtividadeRN = new AtividadeRN(); $arrObjAtividadeDTO = $objAtividadeRN->listarRN0036($objAtividadeDTO); + $objProcedimentoRN = new ProcedimentoRN(); + $procedimento = $objProcedimentoRN->consultarRN0201($objProcedimentoDTO); + + // Consultar atividae de envio interno + $objAtividadeDTO = new AtividadeDTO(); + $objAtividadeDTO->setDblIdProtocolo($objDTO->getDblIdProtocolo()); + $objAtividadeDTO->setNumIdTarefa(TarefaRN::$TI_PROCESSO_REMETIDO_UNIDADE); + $objAtividadeDTO->setOrdDthAbertura(InfraDTO::$TIPO_ORDENACAO_DESC); + $objAtividadeDTO->setNumMaxRegistrosRetorno(1); + $objAtividadeDTO->retNumIdAtividade(); + $objAtividadeDTO->retNumIdUnidade(); + $objAtividadeDTO->retNumIdTarefa(); + $objAtividadeRN = new AtividadeRN(); + $arrObjAtividadeDTO = $objAtividadeRN->listarRN0036($objAtividadeDTO); + // excluir processo do bloco if ($arrObjAtividadeDTO !== null) { if ($arrObjAtividadeDTO[0]->getNumIdUnidade() != $tramiteEmBlocoDTO->getNumIdUnidade()) {