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); | ... | ... |