Commit db239ad3a2ace9e60f2862bc8c99f3ab1a03d808
1 parent
f7448777
Exists in
master
and in
1 other branch
[Refact] Implementando cadastro de anotação igual o SEI
Showing
1 changed file
with
3 additions
and
13 deletions
Show diff stats
rn/MdWsSeiAnotacaoRN.php
| @@ -13,9 +13,8 @@ class MdWsSeiAnotacaoRN extends InfraRN { | @@ -13,9 +13,8 @@ class MdWsSeiAnotacaoRN extends InfraRN { | ||
| 13 | $anotacaoDTO->setStrDescricao($post['descricao']); | 13 | $anotacaoDTO->setStrDescricao($post['descricao']); |
| 14 | } | 14 | } |
| 15 | 15 | ||
| 16 | - | ||
| 17 | if (isset($post['protocolo'])) { | 16 | if (isset($post['protocolo'])) { |
| 18 | - $anotacaoDTO->setDblIdProtocolo($post['protocolo']); | 17 | + $anotacaoDTO->setDblIdProtocolo(array($post['protocolo'])); |
| 19 | } | 18 | } |
| 20 | 19 | ||
| 21 | if (isset($post['unidade'])) { | 20 | if (isset($post['unidade'])) { |
| @@ -46,17 +45,8 @@ class MdWsSeiAnotacaoRN extends InfraRN { | @@ -46,17 +45,8 @@ class MdWsSeiAnotacaoRN extends InfraRN { | ||
| 46 | if(!$anotacaoDTO->getDblIdProtocolo()){ | 45 | if(!$anotacaoDTO->getDblIdProtocolo()){ |
| 47 | throw new InfraException('Protocolo não informado.'); | 46 | throw new InfraException('Protocolo não informado.'); |
| 48 | } | 47 | } |
| 49 | - $anotacaoConsulta = new AnotacaoDTO(); | ||
| 50 | - $anotacaoConsulta->setDblIdProtocolo($anotacaoDTO->getDblIdProtocolo()); | ||
| 51 | - $anotacaoConsulta->setNumMaxRegistrosRetorno(1); | ||
| 52 | - $anotacaoConsulta->retNumIdAnotacao(); | ||
| 53 | - $ret = $anotacaoRN->listar($anotacaoConsulta); | ||
| 54 | - if($ret){ | ||
| 55 | - $anotacaoDTO->setNumIdAnotacao($ret[0]->getNumIdAnotacao()); | ||
| 56 | - $anotacaoRN->alterar($anotacaoDTO); | ||
| 57 | - }else{ | ||
| 58 | - $anotacaoRN->cadastrar($anotacaoDTO); | ||
| 59 | - } | 48 | + $anotacaoRN->registrar($anotacaoDTO); |
| 49 | + | ||
| 60 | return MdWsSeiRest::formataRetornoSucessoREST('Anotação cadastrada com sucesso!'); | 50 | return MdWsSeiRest::formataRetornoSucessoREST('Anotação cadastrada com sucesso!'); |
| 61 | }catch (Exception $e){ | 51 | }catch (Exception $e){ |
| 62 | return MdWsSeiRest::formataRetornoErroREST($e); | 52 | return MdWsSeiRest::formataRetornoErroREST($e); |