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,8 +110,7 @@ try { | ||
110 | $strNomeUnidadeDestino = $_POST['txtUnidade']; | 110 | $strNomeUnidadeDestino = $_POST['txtUnidade']; |
111 | $numIdMotivoUrgente = $_POST['selMotivosUrgencia']; | 111 | $numIdMotivoUrgente = $_POST['selMotivosUrgencia']; |
112 | $boolSinUrgente = $objPaginaSEI->getCheckbox($_POST['chkSinUrgente'], true, false); | 112 | $boolSinUrgente = $objPaginaSEI->getCheckbox($_POST['chkSinUrgente'], true, false); |
113 | - //aqui | ||
114 | - //$arrIdProcedimentosApensados = $objPaginaSEI->getArrValuesSelect(37); | 113 | + $arrIdProcedimentosApensados = $objPaginaSEI->getArrValuesSelect($_POST['hdnProcedimentosApensados']); |
115 | 114 | ||
116 | //Carregar dados do procedimento na primeiro acesso à página | 115 | //Carregar dados do procedimento na primeiro acesso à página |
117 | if (!isset($_POST['hdnIdProcedimento'])) { | 116 | if (!isset($_POST['hdnIdProcedimento'])) { |
@@ -144,29 +143,6 @@ try { | @@ -144,29 +143,6 @@ try { | ||
144 | //Tratamento da ação de expedir o procedimento | 143 | //Tratamento da ação de expedir o procedimento |
145 | if(isset($_POST['sbmExpedir'])) { | 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 | $strTituloPagina = "Envio externo do processo $strProtocoloProcedimentoFormatado"; | 146 | $strTituloPagina = "Envio externo do processo $strProtocoloProcedimentoFormatado"; |
171 | $objPaginaSEI->prepararBarraProgresso($strTitulo, $strTituloPagina); | 147 | $objPaginaSEI->prepararBarraProgresso($strTitulo, $strTituloPagina); |
172 | 148 | ||
@@ -182,8 +158,7 @@ try { | @@ -182,8 +158,7 @@ try { | ||
182 | $objExpedirProcedimentoDTO->setStrRepositorioDestino($strRepositorio); | 158 | $objExpedirProcedimentoDTO->setStrRepositorioDestino($strRepositorio); |
183 | $objExpedirProcedimentoDTO->setNumIdUnidadeDestino($numIdUnidadeDestino); | 159 | $objExpedirProcedimentoDTO->setNumIdUnidadeDestino($numIdUnidadeDestino); |
184 | $objExpedirProcedimentoDTO->setStrUnidadeDestino($strNomeUnidadeDestino); | 160 | $objExpedirProcedimentoDTO->setStrUnidadeDestino($strNomeUnidadeDestino); |
185 | - // $objExpedirProcedimentoDTO->setArrIdProcessoApensado($arrIdProcedimentosApensados); | ||
186 | - $objExpedirProcedimentoDTO->setArrIdProcessoApensado($arrIdProtocolosAnexados); | 161 | + $objExpedirProcedimentoDTO->setArrIdProcessoApensado($arrIdProcedimentosApensados); |
187 | $objExpedirProcedimentoDTO->setBolSinUrgente($boolSinUrgente); | 162 | $objExpedirProcedimentoDTO->setBolSinUrgente($boolSinUrgente); |
188 | $objExpedirProcedimentoDTO->setDblIdProcedimento($numIdProcedimento); | 163 | $objExpedirProcedimentoDTO->setDblIdProcedimento($numIdProcedimento); |
189 | $objExpedirProcedimentoDTO->setNumIdMotivoUrgencia($numIdMotivoUrgente); | 164 | $objExpedirProcedimentoDTO->setNumIdMotivoUrgencia($numIdMotivoUrgente); |
@@ -544,9 +519,6 @@ function enviarForm(el){ | @@ -544,9 +519,6 @@ function enviarForm(el){ | ||
544 | alert(strRespMensagem); | 519 | alert(strRespMensagem); |
545 | return false; | 520 | return false; |
546 | } | 521 | } |
547 | - // if(resp.hope){ | ||
548 | - // alert(JSON.parse(resp.hope)); | ||
549 | - // } | ||
550 | var strAction = '<?php print $objPaginaSEI->formatarXHTML($objSessaoSEI->assinarLink('controlador.php?acao='.$_GET['acao'] . '&acao_origem=' . $_GET['acao'] . '&acao_destino=' . $_GET['acao'] .'&'.$strParametros.'&executar=1')); ?>'; | 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 | abrirBarraProgresso(document.forms['frmExpedirProcedimento'], strAction, 600, 200); | 523 | abrirBarraProgresso(document.forms['frmExpedirProcedimento'], strAction, 600, 200); |
552 | } | 524 | } |
pen_procedimento_expedir_validar.php
@@ -42,26 +42,12 @@ try { | @@ -42,26 +42,12 @@ try { | ||
42 | $objRelProtocoloProtocoloDTO1->setDblIdProtocolo1($dblIdProcedimento); | 42 | $objRelProtocoloProtocoloDTO1->setDblIdProtocolo1($dblIdProcedimento); |
43 | $objRelProtocoloProtocoloDTO1->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO); | 43 | $objRelProtocoloProtocoloDTO1->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO); |
44 | $objRelProtocoloProtocoloDTO1->retDblIdProtocolo1(); | 44 | $objRelProtocoloProtocoloDTO1->retDblIdProtocolo1(); |
45 | - $objRelProtocoloProtocoloDTO1->retDblIdProtocolo2(); | ||
46 | 45 | ||
47 | //Consulta do ID Filhos | 46 | //Consulta do ID Filhos |
48 | $objRelProtocoloProtocoloDTO2 = new RelProtocoloProtocoloDTO(); | 47 | $objRelProtocoloProtocoloDTO2 = new RelProtocoloProtocoloDTO(); |
49 | $objRelProtocoloProtocoloDTO2->setDblIdProtocolo2($dblIdProcedimento); | 48 | $objRelProtocoloProtocoloDTO2->setDblIdProtocolo2($dblIdProcedimento); |
50 | $objRelProtocoloProtocoloDTO2->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO); | 49 | $objRelProtocoloProtocoloDTO2->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO); |
51 | $objRelProtocoloProtocoloDTO2->retDblIdProtocolo2(); | 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 | $numCount1 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO1); | 52 | $numCount1 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO1); |
67 | $numCount2 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO2); | 53 | $numCount2 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO2); |
@@ -97,9 +83,9 @@ try { | @@ -97,9 +83,9 @@ try { | ||
97 | $objExpedirProcedimentosRN->validarPreCondicoesExpedirProcedimento($objInfraException, $objProcedimentoDTO, $strProtocoloFormatado); | 83 | $objExpedirProcedimentosRN->validarPreCondicoesExpedirProcedimento($objInfraException, $objProcedimentoDTO, $strProtocoloFormatado); |
98 | 84 | ||
99 | // Processos apensados | 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 | $objProcedimentoDTO = $objExpedirProcedimentosRN->consultarProcedimento($dblIdProcedimento); | 90 | $objProcedimentoDTO = $objExpedirProcedimentosRN->consultarProcedimento($dblIdProcedimento); |
105 | 91 | ||
@@ -134,9 +120,6 @@ if($objInfraException->contemValidacoes()) { | @@ -134,9 +120,6 @@ if($objInfraException->contemValidacoes()) { | ||
134 | } | 120 | } |
135 | else { | 121 | else { |
136 | $arrResponse['sucesso'] = true; | 122 | $arrResponse['sucesso'] = true; |
137 | - if($arrIdProtocolosAnexados){ | ||
138 | - $arrResponse['arrayIdProtocolosAnexados'] = $arrIdProtocolosAnexados; | ||
139 | - } | ||
140 | } | 123 | } |
141 | 124 | ||
142 | print json_encode($arrResponse); | 125 | print json_encode($arrResponse); |
rn/ExpedirProcedimentoRN.php
@@ -442,13 +442,8 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -442,13 +442,8 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
442 | $this->atribuirDataHoraDeRegistro($objProcesso, $objProcedimentoDTO->getDblIdProcedimento()); | 442 | $this->atribuirDataHoraDeRegistro($objProcesso, $objProcedimentoDTO->getDblIdProcedimento()); |
443 | $this->atribuirDocumentos($objProcesso, $dblIdProcedimento, $parObjMetadadosTramiteAnterior); | 443 | $this->atribuirDocumentos($objProcesso, $dblIdProcedimento, $parObjMetadadosTramiteAnterior); |
444 | $this->atribuirDadosInteressados($objProcesso, $dblIdProcedimento); | 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 | $this->adicionarProcessosApensados($objProcesso, $arrIdProcessoApensado); | 445 | $this->adicionarProcessosApensados($objProcesso, $arrIdProcessoApensado); |
451 | - } | 446 | + |
452 | $objProcesso->idProcedimentoSEI = $dblIdProcedimento; | 447 | $objProcesso->idProcedimentoSEI = $dblIdProcedimento; |
453 | return $objProcesso; | 448 | return $objProcesso; |
454 | } | 449 | } |
@@ -1428,12 +1423,12 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -1428,12 +1423,12 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
1428 | 1423 | ||
1429 | private function adicionarProcessosApensados($objProcesso, $arrIdProcessoApensado) | 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 | private function consultarUnidade($numIdUnidade) | 1434 | private function consultarUnidade($numIdUnidade) |