Commit f471da908094cd7b471d2f65afaf26692c4d37f3
1 parent
c01ad3c0
Exists in
master
and in
1 other branch
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(); | ... | ... |