Commit ef177ec3318f126f043d05df81d9f07fb5ad150c
1 parent
e1229a88
Exists in
master
and in
7 other branches
Correção no recebimento de processos e documentos já existentes, passando a alte…
…rar o níve de sigilo e hipótese legal
Showing
1 changed file
with
15 additions
and
9 deletions
Show diff stats
rn/ReceberProcedimentoRN.php
@@ -560,7 +560,7 @@ class ReceberProcedimentoRN extends InfraRN | @@ -560,7 +560,7 @@ class ReceberProcedimentoRN extends InfraRN | ||
560 | 560 | ||
561 | //Realiza a alteração dos metadados do processo | 561 | //Realiza a alteração dos metadados do processo |
562 | //TODO: Implementar alteração de todos os metadados | 562 | //TODO: Implementar alteração de todos os metadados |
563 | - //$this->alterarMetadadosProcedimento($objProcedimentoDTO->getDblIdProcedimento(), $objProcesso); | 563 | + $this->alterarMetadadosProcedimento($objProcedimentoDTO->getDblIdProcedimento(), $objProcesso); |
564 | 564 | ||
565 | //TODO: Finalizar o envio do documento para a respectiva unidade | 565 | //TODO: Finalizar o envio do documento para a respectiva unidade |
566 | $this->enviarProcedimentoUnidade($objProcedimentoDTO, true); | 566 | $this->enviarProcedimentoUnidade($objProcedimentoDTO, true); |
@@ -761,10 +761,13 @@ class ReceberProcedimentoRN extends InfraRN | @@ -761,10 +761,13 @@ class ReceberProcedimentoRN extends InfraRN | ||
761 | 761 | ||
762 | //Realiza a alteração dos metadados do processo(Por hora, apenas do nível de sigilo e hipótese legal) | 762 | //Realiza a alteração dos metadados do processo(Por hora, apenas do nível de sigilo e hipótese legal) |
763 | $objProtocoloDTO = new ProtocoloDTO(); | 763 | $objProtocoloDTO = new ProtocoloDTO(); |
764 | - $objProtocoloDTO->setDblIdProcedimento($parNumIdProcedimento); | ||
765 | - $objProtocoloDTO->setStrStaNivelAcessoLocal($this->obterNivelSigiloSEI($parObjMetadadoProcedimento->nivelSigilo)); | ||
766 | - $objProtocoloDTO->setNumIdHipoteseLegal($this->obterHipoteseLegalSEI($parObjMetadadoProcedimento->hipoteseLegal->identificacao)); | ||
767 | - | 764 | + $objProtocoloDTO->setDblIdProtocolo($parNumIdProcedimento); |
765 | + $objProtocoloDTO->setStrStaNivelAcessoLocal($this->obterNivelSigiloSEI($parObjMetadadoProcedimento->nivelDeSigilo)); | ||
766 | + | ||
767 | + if($parObjMetadadoProcedimento->hipoteseLegal && $parObjMetadadoProcedimento->hipoteseLegal->identificacao){ | ||
768 | + $objProtocoloDTO->setNumIdHipoteseLegal($this->obterHipoteseLegalSEI($parObjMetadadoProcedimento->hipoteseLegal->identificacao)); | ||
769 | + } | ||
770 | + | ||
768 | $objProtocoloRN = new ProtocoloRN(); | 771 | $objProtocoloRN = new ProtocoloRN(); |
769 | $objProtocoloRN->alterarRN0203($objProtocoloDTO); | 772 | $objProtocoloRN->alterarRN0203($objProtocoloDTO); |
770 | } | 773 | } |
@@ -773,8 +776,11 @@ class ReceberProcedimentoRN extends InfraRN | @@ -773,8 +776,11 @@ class ReceberProcedimentoRN extends InfraRN | ||
773 | //Realiza a alteração dos metadados do documento(Por hora, apenas do nível de sigilo e hipótese legal) | 776 | //Realiza a alteração dos metadados do documento(Por hora, apenas do nível de sigilo e hipótese legal) |
774 | $objProtocoloDTO = new ProtocoloDTO(); | 777 | $objProtocoloDTO = new ProtocoloDTO(); |
775 | $objProtocoloDTO->setDblIdProtocolo($parNumIdDocumento); | 778 | $objProtocoloDTO->setDblIdProtocolo($parNumIdDocumento); |
776 | - $objProtocoloDTO->setStrStaNivelAcessoLocal($this->obterNivelSigiloSEI($parObjMetadadoDocumento->nivelSigilo)); | ||
777 | - $objProtocoloDTO->setNumIdHipoteseLegal($this->obterHipoteseLegalSEI($parObjMetadadoDocumento->hipoteseLegal->identificacao)); | 779 | + $objProtocoloDTO->setStrStaNivelAcessoLocal($this->obterNivelSigiloSEI($parObjMetadadoDocumento->nivelDeSigilo)); |
780 | + | ||
781 | + if($parObjMetadadoDocumento->hipoteseLegal && $parObjMetadadoDocumento->hipoteseLegal->identificacao){ | ||
782 | + $objProtocoloDTO->setNumIdHipoteseLegal($this->obterHipoteseLegalSEI($parObjMetadadoDocumento->hipoteseLegal->identificacao)); | ||
783 | + } | ||
778 | 784 | ||
779 | $objProtocoloRN = new ProtocoloRN(); | 785 | $objProtocoloRN = new ProtocoloRN(); |
780 | $objProtocoloRN->alterarRN0203($objProtocoloDTO); | 786 | $objProtocoloRN->alterarRN0203($objProtocoloDTO); |
@@ -1081,8 +1087,8 @@ class ReceberProcedimentoRN extends InfraRN | @@ -1081,8 +1087,8 @@ class ReceberProcedimentoRN extends InfraRN | ||
1081 | } | 1087 | } |
1082 | 1088 | ||
1083 | if(array_key_exists($objDocumento->ordem, $arrObjComponenteDigitalDTOIndexado)){ | 1089 | if(array_key_exists($objDocumento->ordem, $arrObjComponenteDigitalDTOIndexado)){ |
1084 | - //$objComponenteDigitalDTO = $arrObjComponenteDigitalDTO[$objDocumento->ordem]; | ||
1085 | - //$this->alterarMetadadosDocumento($objComponenteDigitalDTO->getDblIdDocumento(), $objDocumento); | 1090 | + $objComponenteDigitalDTO = $arrObjComponenteDigitalDTOIndexado[$objDocumento->ordem]; |
1091 | + $this->alterarMetadadosDocumento($objComponenteDigitalDTO->getDblIdDocumento(), $objDocumento); | ||
1086 | continue; | 1092 | continue; |
1087 | } | 1093 | } |
1088 | 1094 |