Commit 95623c9d71a7918431a617354a61df84a589489a
1 parent
ec6003f2
Exists in
feature-envio-processo-anexado
[UPD] - Revertendo alterações não nescessárias.
Showing
3 changed files
with
11 additions
and
61 deletions
Show diff stats
pen_procedimento_expedir.php
... | ... | @@ -110,8 +110,7 @@ try { |
110 | 110 | $strNomeUnidadeDestino = $_POST['txtUnidade']; |
111 | 111 | $numIdMotivoUrgente = $_POST['selMotivosUrgencia']; |
112 | 112 | $boolSinUrgente = $objPaginaSEI->getCheckbox($_POST['chkSinUrgente'], true, false); |
113 | - //aqui | |
114 | - //$arrIdProcedimentosApensados = $objPaginaSEI->getArrValuesSelect(37); | |
113 | + $arrIdProcedimentosApensados = $objPaginaSEI->getArrValuesSelect($_POST['hdnProcedimentosApensados']); | |
115 | 114 | |
116 | 115 | //Carregar dados do procedimento na primeiro acesso à página |
117 | 116 | if (!isset($_POST['hdnIdProcedimento'])) { |
... | ... | @@ -144,29 +143,6 @@ try { |
144 | 143 | //Tratamento da ação de expedir o procedimento |
145 | 144 | if(isset($_POST['sbmExpedir'])) { |
146 | 145 | |
147 | - //Consulta do ID Pai | |
148 | - $objRelProtocoloProtocoloDTO1 = new RelProtocoloProtocoloDTO(); | |
149 | - $objRelProtocoloProtocoloDTO1->setDblIdProtocolo1($idProcedimento); | |
150 | - $objRelProtocoloProtocoloDTO1->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO); | |
151 | - $objRelProtocoloProtocoloDTO1->retDblIdProtocolo1(); | |
152 | - $objRelProtocoloProtocoloDTO1->retDblIdProtocolo2(); | |
153 | - | |
154 | - /* | |
155 | - * Consulta processos que estão anexados no processo pai | |
156 | - */ | |
157 | - $objRelProtocoloProtocoloRN = new RelProtocoloProtocoloRN(); | |
158 | - $objRelProtocoloProtocoloDTOAux = new RelProtocoloProtocoloDTO(); | |
159 | - $objRelProtocoloProtocoloDTOAux = $objRelProtocoloProtocoloRN->listarRN0187($objRelProtocoloProtocoloDTO1); | |
160 | - $arrIdProtocolosAnexados = null; | |
161 | - | |
162 | - // Cria um array com os id's dos processo anexados | |
163 | - if(!empty($objRelProtocoloProtocoloDTOAux)) { | |
164 | - foreach ($objRelProtocoloProtocoloDTOAux as $objProtocoloAnexado) { | |
165 | - $arrIdProtocolosAnexados[] = $objProtocoloAnexado->getDblIdProtocolo2(); | |
166 | - } | |
167 | - } | |
168 | - | |
169 | - | |
170 | 146 | $strTituloPagina = "Envio externo do processo $strProtocoloProcedimentoFormatado"; |
171 | 147 | $objPaginaSEI->prepararBarraProgresso($strTitulo, $strTituloPagina); |
172 | 148 | |
... | ... | @@ -182,8 +158,7 @@ try { |
182 | 158 | $objExpedirProcedimentoDTO->setStrRepositorioDestino($strRepositorio); |
183 | 159 | $objExpedirProcedimentoDTO->setNumIdUnidadeDestino($numIdUnidadeDestino); |
184 | 160 | $objExpedirProcedimentoDTO->setStrUnidadeDestino($strNomeUnidadeDestino); |
185 | - // $objExpedirProcedimentoDTO->setArrIdProcessoApensado($arrIdProcedimentosApensados); | |
186 | - $objExpedirProcedimentoDTO->setArrIdProcessoApensado($arrIdProtocolosAnexados); | |
161 | + $objExpedirProcedimentoDTO->setArrIdProcessoApensado($arrIdProcedimentosApensados); | |
187 | 162 | $objExpedirProcedimentoDTO->setBolSinUrgente($boolSinUrgente); |
188 | 163 | $objExpedirProcedimentoDTO->setDblIdProcedimento($numIdProcedimento); |
189 | 164 | $objExpedirProcedimentoDTO->setNumIdMotivoUrgencia($numIdMotivoUrgente); |
... | ... | @@ -544,9 +519,6 @@ function enviarForm(el){ |
544 | 519 | alert(strRespMensagem); |
545 | 520 | return false; |
546 | 521 | } |
547 | - // if(resp.hope){ | |
548 | - // alert(JSON.parse(resp.hope)); | |
549 | - // } | |
550 | 522 | var strAction = '<?php print $objPaginaSEI->formatarXHTML($objSessaoSEI->assinarLink('controlador.php?acao='.$_GET['acao'] . '&acao_origem=' . $_GET['acao'] . '&acao_destino=' . $_GET['acao'] .'&'.$strParametros.'&executar=1')); ?>'; |
551 | 523 | abrirBarraProgresso(document.forms['frmExpedirProcedimento'], strAction, 600, 200); |
552 | 524 | } | ... | ... |
pen_procedimento_expedir_validar.php
... | ... | @@ -42,26 +42,12 @@ try { |
42 | 42 | $objRelProtocoloProtocoloDTO1->setDblIdProtocolo1($dblIdProcedimento); |
43 | 43 | $objRelProtocoloProtocoloDTO1->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO); |
44 | 44 | $objRelProtocoloProtocoloDTO1->retDblIdProtocolo1(); |
45 | - $objRelProtocoloProtocoloDTO1->retDblIdProtocolo2(); | |
46 | 45 | |
47 | 46 | //Consulta do ID Filhos |
48 | 47 | $objRelProtocoloProtocoloDTO2 = new RelProtocoloProtocoloDTO(); |
49 | 48 | $objRelProtocoloProtocoloDTO2->setDblIdProtocolo2($dblIdProcedimento); |
50 | 49 | $objRelProtocoloProtocoloDTO2->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO); |
51 | 50 | $objRelProtocoloProtocoloDTO2->retDblIdProtocolo2(); |
52 | - /* | |
53 | - * Consulta processos que estão anexados no processo pai | |
54 | - */ | |
55 | - $objRelProtocoloProtocoloDTOAux = new RelProtocoloProtocoloDTO(); | |
56 | - $objRelProtocoloProtocoloDTOAux = $objRelProtocoloProtocoloRN->listarRN0187($objRelProtocoloProtocoloDTO1); | |
57 | - $arrIdProtocolosAnexados = null; | |
58 | - | |
59 | - // Cria um array com os id's dos processo anexados | |
60 | - if(!empty($objRelProtocoloProtocoloDTOAux)) { | |
61 | - foreach ($objRelProtocoloProtocoloDTOAux as $objProtocoloAnexado) { | |
62 | - $arrIdProtocolosAnexados[] = $objProtocoloAnexado->getDblIdProtocolo2(); | |
63 | - } | |
64 | - } | |
65 | 51 | |
66 | 52 | $numCount1 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO1); |
67 | 53 | $numCount2 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO2); |
... | ... | @@ -97,9 +83,9 @@ try { |
97 | 83 | $objExpedirProcedimentosRN->validarPreCondicoesExpedirProcedimento($objInfraException, $objProcedimentoDTO, $strProtocoloFormatado); |
98 | 84 | |
99 | 85 | // Processos apensados |
100 | - if($arrIdProtocolosAnexados){ | |
86 | + if(array_key_exists('selProcedimentosApensados', $_POST) && is_array($_POST['selProcedimentosApensados'])){ | |
101 | 87 | |
102 | - foreach($arrIdProtocolosAnexados as $dblIdProcedimento) { | |
88 | + foreach($_POST['selProcedimentosApensados'] as $dblIdProcedimento) { | |
103 | 89 | |
104 | 90 | $objProcedimentoDTO = $objExpedirProcedimentosRN->consultarProcedimento($dblIdProcedimento); |
105 | 91 | |
... | ... | @@ -134,9 +120,6 @@ if($objInfraException->contemValidacoes()) { |
134 | 120 | } |
135 | 121 | else { |
136 | 122 | $arrResponse['sucesso'] = true; |
137 | - if($arrIdProtocolosAnexados){ | |
138 | - $arrResponse['arrayIdProtocolosAnexados'] = $arrIdProtocolosAnexados; | |
139 | - } | |
140 | 123 | } |
141 | 124 | |
142 | 125 | print json_encode($arrResponse); | ... | ... |
rn/ExpedirProcedimentoRN.php
... | ... | @@ -442,13 +442,8 @@ class ExpedirProcedimentoRN extends InfraRN { |
442 | 442 | $this->atribuirDataHoraDeRegistro($objProcesso, $objProcedimentoDTO->getDblIdProcedimento()); |
443 | 443 | $this->atribuirDocumentos($objProcesso, $dblIdProcedimento, $parObjMetadadosTramiteAnterior); |
444 | 444 | $this->atribuirDadosInteressados($objProcesso, $dblIdProcedimento); |
445 | - /* | |
446 | - * Verificação adicionada pois a função construirProcesso | |
447 | - * possui chamada recursiva dentro da função adicionarProcessosApensados | |
448 | - */ | |
449 | - if($arrIdProcessoApensado) { | |
450 | 445 | $this->adicionarProcessosApensados($objProcesso, $arrIdProcessoApensado); |
451 | - } | |
446 | + | |
452 | 447 | $objProcesso->idProcedimentoSEI = $dblIdProcedimento; |
453 | 448 | return $objProcesso; |
454 | 449 | } |
... | ... | @@ -1428,12 +1423,12 @@ class ExpedirProcedimentoRN extends InfraRN { |
1428 | 1423 | |
1429 | 1424 | private function adicionarProcessosApensados($objProcesso, $arrIdProcessoApensado) |
1430 | 1425 | { |
1431 | -// if(isset($arrIdProcessoApensado) && is_array($arrIdProcessoApensado) && count($arrIdProcessoApensado) > 0) { | |
1432 | -// $objProcesso->processoApensado = array(); | |
1433 | -// foreach($arrIdProcessoApensado as $idProcedimentoApensado) { | |
1434 | -// $objProcesso->processoApensado[] = $this->construirProcesso($idProcedimentoApensado); | |
1435 | -// } | |
1436 | -// } | |
1426 | + if(isset($arrIdProcessoApensado) && is_array($arrIdProcessoApensado) && count($arrIdProcessoApensado) > 0) { | |
1427 | + $objProcesso->processoApensado = array(); | |
1428 | + foreach($arrIdProcessoApensado as $idProcedimentoApensado) { | |
1429 | + $objProcesso->processoApensado[] = $this->construirProcesso($idProcedimentoApensado); | |
1430 | + } | |
1431 | + } | |
1437 | 1432 | } |
1438 | 1433 | |
1439 | 1434 | private function consultarUnidade($numIdUnidade) | ... | ... |