Commit 15221bb8fa98ed0d77cb8433c8d9d6cbacd85b01
1 parent
4ba359ed
Exists in
master
and in
1 other branch
[Feat] Alterando metodo que retorna o acompanhamento do usuário para retornar de…
… todos os usuários logados.
Showing
2 changed files
with
57 additions
and
4 deletions
Show diff stats
controlador_ws.php
@@ -107,7 +107,7 @@ $app->group('/api/v1',function(){ | @@ -107,7 +107,7 @@ $app->group('/api/v1',function(){ | ||
107 | $contextoDTO = new ContextoDTO(); | 107 | $contextoDTO = new ContextoDTO(); |
108 | $usuarioDTO->setStrSigla($request->getParam('usuario')); | 108 | $usuarioDTO->setStrSigla($request->getParam('usuario')); |
109 | $usuarioDTO->setStrSenha($request->getParam('senha')); | 109 | $usuarioDTO->setStrSenha($request->getParam('senha')); |
110 | - $contextoDTO->setNumIdContexto($request->getParam('contexto')); | 110 | + $contextoDTO->setNumIdContexto($request->getParam('z')); |
111 | $contextoDTO->setNumIdOrgao($request->getParam('orgao')); | 111 | $contextoDTO->setNumIdOrgao($request->getParam('orgao')); |
112 | 112 | ||
113 | return $response->withJSON($rn->apiAutenticar($usuarioDTO, $contextoDTO)); | 113 | return $response->withJSON($rn->apiAutenticar($usuarioDTO, $contextoDTO)); |
@@ -330,6 +330,7 @@ $app->group('/api/v1',function(){ | @@ -330,6 +330,7 @@ $app->group('/api/v1',function(){ | ||
330 | * Grupo de controlador de processos | 330 | * Grupo de controlador de processos |
331 | */ | 331 | */ |
332 | $this->group('/processo', function(){ | 332 | $this->group('/processo', function(){ |
333 | + //continuar o swagger | ||
333 | $this->post('/cancelar/sobrestar', function($request, $response, $args){ | 334 | $this->post('/cancelar/sobrestar', function($request, $response, $args){ |
334 | /** @var $request Slim\Http\Request */ | 335 | /** @var $request Slim\Http\Request */ |
335 | $rn = new MdWsSeiProcedimentoRN(); | 336 | $rn = new MdWsSeiProcedimentoRN(); |
@@ -456,7 +457,22 @@ $app->group('/api/v1',function(){ | @@ -456,7 +457,22 @@ $app->group('/api/v1',function(){ | ||
456 | if(!is_null($request->getParam('start'))){ | 457 | if(!is_null($request->getParam('start'))){ |
457 | $dto->setNumPaginaAtual($request->getParam('start')); | 458 | $dto->setNumPaginaAtual($request->getParam('start')); |
458 | } | 459 | } |
459 | - return $response->withJSON($rn->listarProcedimentoAcompanhamento($dto)); | 460 | + return $response->withJSON($rn->listarProcedimentoAcompanhamentoUsuario($dto)); |
461 | + }); | ||
462 | + $this->get('/listar/acompanhamentos', function($request, $response, $args){ | ||
463 | + /** @var $request Slim\Http\Request */ | ||
464 | + $rn = new MdWsSeiProcedimentoRN(); | ||
465 | + $dto = new MdWsSeiProtocoloDTO(); | ||
466 | + if($request->getParam('grupo')){ | ||
467 | + $dto->setNumIdGrupoAcompanhamentoProcedimento($request->getParam('grupo')); | ||
468 | + } | ||
469 | + if($request->getParam('limit')){ | ||
470 | + $dto->setNumMaxRegistrosRetorno($request->getParam('limit')); | ||
471 | + } | ||
472 | + if(!is_null($request->getParam('start'))){ | ||
473 | + $dto->setNumPaginaAtual($request->getParam('start')); | ||
474 | + } | ||
475 | + return $response->withJSON($rn->listarProcedimentoAcompanhamentoUnidade($dto)); | ||
460 | }); | 476 | }); |
461 | 477 | ||
462 | /** | 478 | /** |
rn/MdWsSeiProcedimentoRN.php
@@ -147,11 +147,11 @@ class MdWsSeiProcedimentoRN extends InfraRN | @@ -147,11 +147,11 @@ class MdWsSeiProcedimentoRN extends InfraRN | ||
147 | } | 147 | } |
148 | 148 | ||
149 | /** | 149 | /** |
150 | - * Método que retorna os procedimentos com acompanhamento | 150 | + * Método que retorna os procedimentos com acompanhamento do usuário |
151 | * @param MdWsSeiProtocoloDTO $mdWsSeiProtocoloDTOConsulta | 151 | * @param MdWsSeiProtocoloDTO $mdWsSeiProtocoloDTOConsulta |
152 | * @return array | 152 | * @return array |
153 | */ | 153 | */ |
154 | - protected function listarProcedimentoAcompanhamentoConectado(MdWsSeiProtocoloDTO $mdWsSeiProtocoloDTOParam) | 154 | + protected function listarProcedimentoAcompanhamentoUsuarioConectado(MdWsSeiProtocoloDTO $mdWsSeiProtocoloDTOParam) |
155 | { | 155 | { |
156 | try { | 156 | try { |
157 | $usuarioAtribuicaoAtividade = null; | 157 | $usuarioAtribuicaoAtividade = null; |
@@ -197,6 +197,43 @@ class MdWsSeiProcedimentoRN extends InfraRN | @@ -197,6 +197,43 @@ class MdWsSeiProcedimentoRN extends InfraRN | ||
197 | } | 197 | } |
198 | 198 | ||
199 | /** | 199 | /** |
200 | + * Método que retorna os procedimentos com acompanhamento da unidade | ||
201 | + * @param MdWsSeiProtocoloDTO $mdWsSeiProtocoloDTOConsulta | ||
202 | + * @return array | ||
203 | + */ | ||
204 | + protected function listarProcedimentoAcompanhamentoUnidadeConectado(MdWsSeiProtocoloDTO $mdWsSeiProtocoloDTOParam) | ||
205 | + { | ||
206 | + try { | ||
207 | + $acompanhamentoRN = new AcompanhamentoRN(); | ||
208 | + $acompanhamentoDTO = new AcompanhamentoDTO(); | ||
209 | + if (is_null($mdWsSeiProtocoloDTOParam->getNumPaginaAtual())) { | ||
210 | + $acompanhamentoDTO->setNumPaginaAtual(0); | ||
211 | + } else { | ||
212 | + $acompanhamentoDTO->setNumPaginaAtual($mdWsSeiProtocoloDTOParam->getNumPaginaAtual()); | ||
213 | + } | ||
214 | + | ||
215 | + if (!$mdWsSeiProtocoloDTOParam->isSetNumMaxRegistrosRetorno()) { | ||
216 | + $acompanhamentoDTO->setNumMaxRegistrosRetorno(10); | ||
217 | + } else { | ||
218 | + $acompanhamentoDTO->setNumMaxRegistrosRetorno($mdWsSeiProtocoloDTOParam->getNumMaxRegistrosRetorno()); | ||
219 | + } | ||
220 | + $arrAcompanhamentoDTO = $acompanhamentoRN->listarAcompanhamentosUnidade($acompanhamentoDTO); | ||
221 | + $totalRegistros = $acompanhamentoDTO->getNumTotalRegistros() ?: 0; | ||
222 | + | ||
223 | + $ret = array(); | ||
224 | + foreach($arrAcompanhamentoDTO as $acompanhamentoDTO){ | ||
225 | + $ret[] = $acompanhamentoDTO->getObjProcedimentoDTO();; | ||
226 | + } | ||
227 | + $result = $this->montaRetornoListagemProcessos($ret, null); | ||
228 | + | ||
229 | + | ||
230 | + return MdWsSeiRest::formataRetornoSucessoREST(null, $result, $totalRegistros); | ||
231 | + } catch (Exception $e) { | ||
232 | + return MdWsSeiRest::formataRetornoErroREST($e); | ||
233 | + } | ||
234 | + } | ||
235 | + | ||
236 | + /** | ||
200 | * Método que pesquisa todos o procedimentos em todas as unidades | 237 | * Método que pesquisa todos o procedimentos em todas as unidades |
201 | * @param MdWsSeiProtocoloDTO $mdWsSeiProtocoloDTOParam | 238 | * @param MdWsSeiProtocoloDTO $mdWsSeiProtocoloDTOParam |
202 | * @return array | 239 | * @return array |