Skip to content

Commit

Permalink
fix: adequação para respeitar a regra de remoção de arquivos no momen…
Browse files Browse the repository at this point in the history
…to da migração.
  • Loading branch information
mateussbh committed Sep 24, 2024
1 parent 2b2a5e7 commit c0f44d6
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 13 deletions.
4 changes: 2 additions & 2 deletions src/pen_tramita_em_bloco_protocolo_listar.php
Original file line number Diff line number Diff line change
Expand Up @@ -189,13 +189,13 @@
case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_METADADOS_RECEBIDO_DESTINATARIO:
case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_COMPONENTES_RECEBIDOS_DESTINATARIO:
case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_RECIBO_ENVIADO_DESTINATARIO:
case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_RECUSADO:
$strResultado .= '<img src="' . PENIntegracao::getDiretorioImagens() . '/em_processamento.png" title="Aguardando Processamento" style="width:16px; alt="Aguardando Processamento" />';
break;
case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_RECIBO_RECEBIDO_REMETENTE:
$strResultado .= '<img src="' . PENIntegracao::getDiretorioImagens() . '/icone-concluido.svg" title="Concluído" style="width:16px; alt="Concluído" />';
break;
case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_CIENCIA_RECUSA:
case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_RECUSADO:
case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_CIENCIA_RECUSA:
$strResultado .= '<img src="' . PENIntegracao::getDiretorioImagens() . '/icone-recusa.svg" title="Recusado" style="width:16px; alt="Recusado" />';
break;
case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_CANCELADO:
Expand Down
27 changes: 16 additions & 11 deletions src/scripts/sei_atualizar_versao_modulo_pen.php
Original file line number Diff line number Diff line change
Expand Up @@ -3043,13 +3043,7 @@ public function validarBlocos($arrObjTramiteEmBlocoDTO)

if($arrPenBlocoProcessoDTO != null){
foreach ($arrPenBlocoProcessoDTO as $objDTO) {
$concluido = array(
ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_CIENCIA_RECUSA,
ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_CANCELADO,
ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_CANCELADO_AUTOMATICAMENTE,
ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_RECIBO_RECEBIDO_REMETENTE
);
if (in_array($objDTO->getNumIdAndamento(), $concluido)) {
if ($objDTO->getNumIdAndamento() == ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_RECIBO_RECEBIDO_REMETENTE) {
continue;
}

Expand All @@ -3064,9 +3058,20 @@ public function validarBlocos($arrObjTramiteEmBlocoDTO)
$objAtividadeRN = new AtividadeRN();
$arrObjAtividadeDTO = $objAtividadeRN->listarRN0036($objAtividadeDTO);
if(count($arrObjAtividadeDTO) == 0) {
// ecluir processo do bloco
$objPenBlocoProcessoBD = new PenBlocoProcessoBD(BancoSEI::getInstance());
$objPenBlocoProcessoBD->excluir($objDTO);
$objProcedimentoDTO = new ProcedimentoDTO();
$objProcedimentoDTO->retStrProtocoloProcedimentoFormatado();
$objProcedimentoDTO->retDblIdProcedimento();
$objProcedimentoDTO->retNumIdUnidadeGeradoraProtocolo();
$objProcedimentoDTO->setDblIdProcedimento($objDTO->getDblIdProtocolo());

$objProcedimentoRN = new ProcedimentoRN();
$procedimento = $objProcedimentoRN->consultarRN0201($objProcedimentoDTO);

if ($tramiteEmBlocoDTO->getNumIdUnidade() != $procedimento->getNumIdUnidadeGeradoraProtocolo()) {
// excluir processo do bloco
$objPenBlocoProcessoBD = new PenBlocoProcessoBD(BancoSEI::getInstance());
$objPenBlocoProcessoBD->excluir($objDTO);
}
}
}
$arrPenBlocoProcessoDTO = $objPenBlocoProcessoRN->listar($objPenBlocoProcessoDTO);
Expand Down Expand Up @@ -3314,7 +3319,7 @@ private function buscarIdAndamento($idProtocolo, $staBloco)
$objPenProtocoloDTO = $objProtocoloBD->consultar($objPenProtocoloDTO);

if (!empty($objPenProtocoloDTO) && $objPenProtocoloDTO->getStrSinObteveRecusa() == 'S') {
return ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_RECUSADO;
return ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_CIENCIA_RECUSA;
}

$objAtividadeDTO = new AtividadeDTO();
Expand Down

0 comments on commit c0f44d6

Please sign in to comment.