Commit f471da908094cd7b471d2f65afaf26692c4d37f3

Authored by Ezequiel Lafuente
1 parent c01ad3c0
Exists in master and in 1 other branch desenv

desenvolvimento do WI = 11007 - [WorkItem][Listar Processos] - Ajuste na flag pr…

…ocessoAcessadoUnidade e indicação de processo gerado ou recebido
Showing 1 changed file with 17 additions and 12 deletions   Show diff stats
rn/MdWsSeiProcedimentoRN.php
... ... @@ -1053,18 +1053,6 @@ class MdWsSeiProcedimentoRN extends InfraRN
1053 1053 $atividadeDTOConsulta->setNumMaxRegistrosRetorno(1);
1054 1054 $atividadeDTOConsulta->setOrdNumIdAtividade(InfraDTO::$TIPO_ORDENACAO_DESC);
1055 1055  
1056   - $arrAtividades = $atividadeRN->listarRN0036($atividadeDTOConsulta);
1057   -
1058   - if ($arrAtividades) {
1059   - /** @var AtividadeDTO $atividadeDTO */
1060   - $atividadeDTO = $arrAtividades[0];
1061   - $documentoNovo = $atividadeDTO->getNumIdTarefa() == 1 ? 'S' : 'N';
1062   - $usuarioAtribuido = $atividadeDTO->getStrNomeUsuarioAtribuicao();
1063   - $tipoVisualizacao = $atividadeDTO->getNumTipoVisualizacao() == 0 ? 'S' : 'N';
1064   - if ($atividadeDTO->getNumIdUsuarioVisualizacao() == $usuarioAtribuicaoAtividade) {
1065   - $usuarioVisualizacao = 'S';
1066   - }
1067   - }
1068 1056 $arrAtividadePendenciaDTO = array();
1069 1057 if ($dto instanceof ProcedimentoDTO && $dto->isSetArrObjAtividadeDTO()) {
1070 1058 $procedimentoDTO = $dto;
... ... @@ -1086,6 +1074,22 @@ class MdWsSeiProcedimentoRN extends InfraRN
1086 1074 $arrAtividadePendenciaDTO = $procedimentoDTO->getArrObjAtividadeDTO();
1087 1075 }
1088 1076 }
  1077 +
  1078 + $arrAtividades = $procedimentoDTO->getArrObjAtividadeDTO();
  1079 +
  1080 + if ($arrAtividades) {
  1081 + /** @var AtividadeDTO $atividadeDTO */
  1082 + $atividadeDTO = $arrAtividades[0];
  1083 +
  1084 + $numTipoVisualizacao=$atividadeDTO->getNumTipoVisualizacao();
  1085 +
  1086 + if ($numTipoVisualizacao != AtividadeRN::$TV_NAO_VISUALIZADO &&
  1087 + $protocoloDTO->getStrStaNivelAcessoGlobal() != ProtocoloRN::$NA_SIGILOSO){
  1088 + $usuarioVisualizacao = 'S';
  1089 + }
  1090 + }
  1091 +
  1092 +
1089 1093 if ($arrAtividadePendenciaDTO) {
1090 1094 $atividadePendenciaDTO = $arrAtividadePendenciaDTO[0];
1091 1095 if ($atividadePendenciaDTO->getNumTipoVisualizacao() & AtividadeRN::$TV_REMOCAO_SOBRESTAMENTO) {
... ... @@ -1860,6 +1864,7 @@ class MdWsSeiProcedimentoRN extends InfraRN
1860 1864 if($arrIdProcessos){
1861 1865 $protocoloRN = new ProtocoloRN();
1862 1866 $protocoloDTO = new MdWsSeiProtocoloDTO();
  1867 +
1863 1868 $protocoloDTO->setDblIdProtocolo($arrIdProcessos, InfraDTO::$OPER_IN);
1864 1869 $protocoloDTO->retDblIdProtocolo();
1865 1870 $protocoloDTO->retNumIdUnidadeGeradora();
... ...