Commit a567b75ac05b7390ae15cceb9319f6b61332a016

Authored by Eduardo Praxedes
1 parent 6e825836
Exists in master and in 1 other branch desenv

Ajustes no serviço de consulta de documento

Showing 1 changed file with 21 additions and 16 deletions   Show diff stats
rn/MdWsSeiDocumentoRN.php
... ... @@ -1309,7 +1309,7 @@ class MdWsSeiDocumentoRN extends DocumentoRN {
1309 1309  
1310 1310 if ($objArrRelProtocoloAssuntoDTO) {
1311 1311 foreach ($objArrRelProtocoloAssuntoDTO as $key => $objProtocoloAssuntoDTO) {
1312   - $arrDadosDocumento['assuntos'][$key]['id'] = $objProtocoloAssuntoDTO->getNumSequencia();
  1312 + $arrDadosDocumento['assuntos'][$key]['id'] = $objProtocoloAssuntoDTO->getNumIdAssunto();
1313 1313 $arrDadosDocumento['assuntos'][$key]['codigo'] = $objProtocoloAssuntoDTO->getStrCodigoEstruturadoAssunto();
1314 1314 $arrDadosDocumento['assuntos'][$key]['descricao'] = $objProtocoloAssuntoDTO->getStrDescricaoAssunto();
1315 1315 }
... ... @@ -1323,7 +1323,10 @@ class MdWsSeiDocumentoRN extends DocumentoRN {
1323 1323 $objParticipanteDTO->retStrStaParticipacao();
1324 1324 $objParticipanteDTO->retStrSiglaContato();
1325 1325 $objParticipanteDTO->retStrNomeContato();
1326   -
  1326 + $objParticipanteDTO->retNumSequencia();
  1327 + $objParticipanteDTO->setOrdStrStaParticipacao(InfraDTO::$TIPO_ORDENACAO_ASC);
  1328 + $objParticipanteDTO->setOrdNumSequencia(InfraDTO::$TIPO_ORDENACAO_ASC);
  1329 +
1327 1330 $objParticipanteRN = new ParticipanteRN();
1328 1331 $objArrParticipanteDTO = $objParticipanteRN->listarRN0189($objParticipanteDTO);
1329 1332 $arrDadosDocumento['interessados'] = array();
... ... @@ -1331,23 +1334,23 @@ class MdWsSeiDocumentoRN extends DocumentoRN {
1331 1334 $arrDadosDocumento['remetentes'] = array();
1332 1335  
1333 1336 if ($objArrParticipanteDTO) {
1334   - foreach ($objArrParticipanteDTO as $key => $obParticipanteDTO) {
1335   - if ($obParticipanteDTO->getStrStaParticipacao() == ParticipanteRN::$TP_INTERESSADO) {
1336   - $arrDadosDocumento['interessados'][$key]['id'] = $objProtocoloAssuntoDTO->getNumSequencia();
1337   - $arrDadosDocumento['interessados'][$key]['codigo'] = $objProtocoloAssuntoDTO->getStrCodigoEstruturadoAssunto();
1338   - $arrDadosDocumento['interessados'][$key]['descricao'] = $objProtocoloAssuntoDTO->getStrDescricaoAssunto();
  1337 + foreach ($objArrParticipanteDTO as $key => $objParticipanteDTO) {
  1338 + if ($objParticipanteDTO->getStrStaParticipacao() == ParticipanteRN::$TP_INTERESSADO) {
  1339 + $arrDadosDocumento['interessados'][$objParticipanteDTO->getNumSequencia()]['id'] = $objParticipanteDTO->getNumIdContato();
  1340 + $arrDadosDocumento['interessados'][$objParticipanteDTO->getNumSequencia()]['sigla'] = $objParticipanteDTO->getStrSiglaContato();
  1341 + $arrDadosDocumento['interessados'][$objParticipanteDTO->getNumSequencia()]['nome'] = $objParticipanteDTO->getStrNomeContato();
1339 1342 }
1340 1343  
1341   - if ($obParticipanteDTO->getStrStaParticipacao() == ParticipanteRN::$TP_DESTINATARIO) {
1342   - $arrDadosDocumento['destinatarios'][$key]['id'] = $objProtocoloAssuntoDTO->getNumSequencia();
1343   - $arrDadosDocumento['destinatarios'][$key]['codigo'] = $objProtocoloAssuntoDTO->getStrCodigoEstruturadoAssunto();
1344   - $arrDadosDocumento['destinatarios'][$key]['descricao'] = $objProtocoloAssuntoDTO->getStrDescricaoAssunto();
  1344 + if ($objParticipanteDTO->getStrStaParticipacao() == ParticipanteRN::$TP_DESTINATARIO) {
  1345 + $arrDadosDocumento['destinatarios'][$objParticipanteDTO->getNumSequencia()]['id'] = $objParticipanteDTO->getNumIdContato();
  1346 + $arrDadosDocumento['destinatarios'][$objParticipanteDTO->getNumSequencia()]['sigla'] = $objParticipanteDTO->getStrSiglaContato();
  1347 + $arrDadosDocumento['destinatarios'][$objParticipanteDTO->getNumSequencia()]['nome'] = $objParticipanteDTO->getStrNomeContato();
1345 1348 }
1346 1349  
1347   - if ($obParticipanteDTO->getStrStaParticipacao() == ParticipanteRN::$TP_REMETENTE) {
1348   - $arrDadosDocumento['remetentes'][$key]['id'] = $objProtocoloAssuntoDTO->getNumSequencia();
1349   - $arrDadosDocumento['remetentes'][$key]['codigo'] = $objProtocoloAssuntoDTO->getStrCodigoEstruturadoAssunto();
1350   - $arrDadosDocumento['remetentes'][$key]['descricao'] = $objProtocoloAssuntoDTO->getStrDescricaoAssunto();
  1350 + if ($objParticipanteDTO->getStrStaParticipacao() == ParticipanteRN::$TP_REMETENTE) {
  1351 + $arrDadosDocumento['remetentes'][$objParticipanteDTO->getNumSequencia()]['id'] = $objParticipanteDTO->getNumIdContato();
  1352 + $arrDadosDocumento['remetentes'][$objParticipanteDTO->getNumSequencia()]['sigla'] = $objParticipanteDTO->getStrSiglaContato();
  1353 + $arrDadosDocumento['remetentes'][$objParticipanteDTO->getNumSequencia()]['nome'] = $objParticipanteDTO->getStrNomeContato();
1351 1354 }
1352 1355 }
1353 1356 }
... ... @@ -1379,6 +1382,7 @@ class MdWsSeiDocumentoRN extends DocumentoRN {
1379 1382 $objObservacaoDTO->retNumIdUnidade();
1380 1383 $objObservacaoDTO->retStrSiglaUnidade();
1381 1384 $objObservacaoDTO->retStrDescricaoUnidade();
  1385 + $objObservacaoDTO->retStrDescricao();
1382 1386  
1383 1387 $objObservacaoRN = new ObservacaoRN();
1384 1388 $arrObjObservacaoDTO = $objObservacaoRN->listarRN0219($objObservacaoDTO);
... ... @@ -1387,7 +1391,8 @@ class MdWsSeiDocumentoRN extends DocumentoRN {
1387 1391 foreach ($arrObjObservacaoDTO as $key => $objObservacaoDTO) {
1388 1392 $arrDadosDocumento['observacoes'][$key]['unidade'] = $objObservacaoDTO->getNumIdUnidade();
1389 1393 $arrDadosDocumento['observacoes'][$key]['siglaUnidade'] = $objObservacaoDTO->getStrSiglaUnidade();
1390   - $arrDadosDocumento['observacoes'][$key]['observacao'] = $objObservacaoDTO->getStrDescricaoUnidade();
  1394 + $arrDadosDocumento['observacoes'][$key]['nomeUnidade'] = $objObservacaoDTO->getStrDescricaoUnidade();
  1395 + $arrDadosDocumento['observacoes'][$key]['observacao'] = $objObservacaoDTO->getStrDescricao();
1391 1396 }
1392 1397 } else {
1393 1398 $arrDadosDocumento['observacao'] = array();
... ...