Commit f7448777d7a94c6d60407ccbd745154174346ec4

Authored by eduardo.batista
1 parent bcde2eac
Exists in master and in 1 other branch desenv

[Fix] Corrigindo consulta de adamentos do processo.

controlador_ws.php
... ... @@ -253,7 +253,6 @@ $app->group('/api/v1',function(){
253 253 });
254 254  
255 255 $this->post('/assinar/{bloco}', function($request, $response, $args){
256   - //o- novo pacote 4
257 256 /** @var $request Slim\Http\Request */
258 257 $rn = new MdWsSeiBlocoRN();
259 258 return $response->withJSON($rn->apiAssinarBloco(
... ... @@ -513,7 +512,6 @@ $app->group('/api/v1',function(){
513 512 return $response->withJSON($rn->concluirProcesso($dto));
514 513 });
515 514 $this->post('/reabrir/{procedimento}', function($request, $response, $args){
516   - //o- novo pacote 4
517 515 /** @var $request Slim\Http\Request */
518 516 $rn = new MdWsSeiProcedimentoRN();
519 517 $dto = new EntradaReabrirProcessoAPI();
... ...
rn/MdWsSeiAtividadeRN.php
... ... @@ -16,54 +16,44 @@ class MdWsSeiAtividadeRN extends AtividadeRN {
16 16 protected function listarAtividadesProcessoConectado(AtividadeDTO $atividadeDTOParam){
17 17 try{
18 18 $result = array();
19   - $atividadeDTOConsulta = new AtividadeDTO();
  19 + $procedimentoHistoricoDTO = new ProcedimentoHistoricoDTO();
  20 + $procedimentoHistoricoDTO->setStrStaHistorico(ProcedimentoRN::$TH_RESUMIDO);
  21 +
20 22 if(!$atividadeDTOParam->isSetDblIdProtocolo()){
21 23 throw new InfraException('O procedimento deve ser informado!');
22 24 }
23   - $atividadeDTOConsulta->setDblIdProtocolo($atividadeDTOParam->getDblIdProtocolo());
  25 + $procedimentoHistoricoDTO->setDblIdProcedimento($atividadeDTOParam->getDblIdProtocolo());
24 26 if(is_null($atividadeDTOParam->getNumPaginaAtual())){
25   - $atividadeDTOConsulta->setNumPaginaAtual(0);
  27 + $procedimentoHistoricoDTO->setNumPaginaAtual(0);
26 28 }else{
27   - $atividadeDTOConsulta->setNumPaginaAtual($atividadeDTOParam->getNumPaginaAtual());
  29 + $procedimentoHistoricoDTO->setNumPaginaAtual($atividadeDTOParam->getNumPaginaAtual());
28 30 }
29 31 if($atividadeDTOParam->getNumMaxRegistrosRetorno()){
30   - $atividadeDTOConsulta->setNumMaxRegistrosRetorno($atividadeDTOParam->getNumMaxRegistrosRetorno());
  32 + $procedimentoHistoricoDTO->setNumMaxRegistrosRetorno($atividadeDTOParam->getNumMaxRegistrosRetorno());
31 33 }else{
32   - $atividadeDTOConsulta->setNumMaxRegistrosRetorno(10);
  34 + $procedimentoHistoricoDTO->setNumMaxRegistrosRetorno(10);
33 35 }
34   - $atividadeDTOConsulta->retDblIdProtocolo();
35   - $atividadeDTOConsulta->retDthAbertura();
36   - $atividadeDTOConsulta->retNumIdUsuarioOrigem();
37   - $atividadeDTOConsulta->retStrNomeTarefa();
38   - $atividadeDTOConsulta->retNumIdAtividade();
39   - $atividadeDTOConsulta->retStrSiglaUsuarioOrigem();
40   - $atividadeDTOConsulta->retStrSiglaUnidade();
41   - $atividadeDTOConsulta->setOrdDthAbertura(InfraDTO::$TIPO_ORDENACAO_DESC);
42   - $atividadeRN = new AtividadeRN();
43   - $ret = $atividadeRN->listarRN0036($atividadeDTOConsulta);
  36 + $procedimentoRN = new ProcedimentoRN();
  37 + $ret = $procedimentoRN->consultarHistoricoRN1025($procedimentoHistoricoDTO);
  38 +
44 39 /** @var AtividadeDTO $atividadeDTO */
45   - foreach($ret as $atividadeDTO) {
  40 + foreach($ret->getArrObjAtividadeDTO() as $atividadeDTO) {
46 41 $dateTime = explode(' ', $atividadeDTO->getDthAbertura());
47 42 $informacao = null;
48   - $mdWsSeiProcessoDTO = new MdWsSeiProcessoDTO();
49   - $mdWsSeiProcessoDTO->setStrTemplate($atividadeDTO->getStrNomeTarefa());
50   - $mdWsSeiProcessoDTO->setNumIdAtividade($atividadeDTO->getNumIdAtividade());
51   - $mdWsSeiProcessoRN = new MdWsSeiProcessoRN();
52   -
53 43 $result[] = [
54 44 "id" => $atividadeDTO->getNumIdAtividade(),
55 45 "atributos" => [
56   - "idProcesso" => $atividadeDTO->getDblIdProtocolo(),
57   - "usuario" => ($atividadeDTO->getNumIdUsuarioOrigem())? $atividadeDTO->getStrSiglaUsuarioOrigem() : null,
  46 + "idProcesso" => $atividadeDTOParam->getDblIdProtocolo(),
  47 + "usuario" => ($atividadeDTO->getNumIdUsuarioOrigem()) ? $atividadeDTO->getStrSiglaUsuarioOrigem() : null,
58 48 "data" => $dateTime[0],
59 49 "hora" => $dateTime[1],
60 50 "unidade" => $atividadeDTO->getStrSiglaUnidade(),
61   - "informacao" => $mdWsSeiProcessoRN->traduzirTemplate($mdWsSeiProcessoDTO)
  51 + "informacao" => strip_tags($atividadeDTO->getStrNomeTarefa())
62 52 ]
63 53 ];
64 54 }
65 55  
66   - return MdWsSeiRest::formataRetornoSucessoREST(null, $result, $atividadeDTOConsulta->getNumTotalRegistros());
  56 + return MdWsSeiRest::formataRetornoSucessoREST(null, $result, $procedimentoHistoricoDTO->getNumTotalRegistros());
67 57 }catch (Exception $e){
68 58 return MdWsSeiRest::formataRetornoErroREST($e);
69 59 }
... ...
rn/MdWsSeiProcessoRN.php
... ... @@ -19,6 +19,7 @@ class MdWsSeiProcessoRN extends InfraRN {
19 19 $atributoAndamentoDTOConsulta = new AtributoAndamentoDTO();
20 20 $atributoAndamentoDTOConsulta->retTodos();
21 21 $atributoAndamentoDTOConsulta->setNumIdAtividade($mdWsSeiProcessoDTO->getNumIdAtividade());
  22 + var_dump($mdWsSeiProcessoDTO->getNumIdAtividade());exit;
22 23 $ret = $atributoAndamentoRN->listarRN1367($atributoAndamentoDTOConsulta);
23 24 $atividadeDTO = new AtividadeDTO();
24 25 $atividadeDTO->setNumIdAtividade($mdWsSeiProcessoDTO->getNumIdAtividade());
... ... @@ -37,6 +38,7 @@ class MdWsSeiProcessoRN extends InfraRN {
37 38 foreach($ret as $atributoAndamentoDTO) {
38 39 $valor = $atributoAndamentoDTO->getStrValor();
39 40  
  41 +
40 42 if (strripos($valor, '¥')) {
41 43 $valor = str_replace('¥', ' - ', $atributoAndamentoDTO->getStrValor());
42 44 }
... ... @@ -65,6 +67,7 @@ class MdWsSeiProcessoRN extends InfraRN {
65 67  
66 68 $strTemplate = str_replace('¥', ' - ', $strTemplate);
67 69 }
  70 + var_dump($strTemplate);exit;
68 71  
69 72 return $strTemplate;
70 73 }
... ...