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 | 13 | $anotacaoDTO->setStrDescricao($post['descricao']); |
14 | 14 | } |
15 | 15 | |
16 | - | |
17 | 16 | if (isset($post['protocolo'])) { |
18 | - $anotacaoDTO->setDblIdProtocolo($post['protocolo']); | |
17 | + $anotacaoDTO->setDblIdProtocolo(array($post['protocolo'])); | |
19 | 18 | } |
20 | 19 | |
21 | 20 | if (isset($post['unidade'])) { |
... | ... | @@ -46,17 +45,8 @@ class MdWsSeiAnotacaoRN extends InfraRN { |
46 | 45 | if(!$anotacaoDTO->getDblIdProtocolo()){ |
47 | 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 | 50 | return MdWsSeiRest::formataRetornoSucessoREST('Anotação cadastrada com sucesso!'); |
61 | 51 | }catch (Exception $e){ |
62 | 52 | return MdWsSeiRest::formataRetornoErroREST($e); | ... | ... |