Commit 9a178994f2f6facbb85ffba749e2d3549ef5f08c

Authored by Rafael Ferreira
1 parent 3e4a6207
Exists in master

Alterações na obrigatoriedade de parâmetros

Showing 3 changed files with 16 additions and 14 deletions   Show diff stats
@@ -46,8 +46,7 @@ class CguRN extends InfraRN { @@ -46,8 +46,7 @@ class CguRN extends InfraRN {
46 $objInfraException->adicionarValidacao('Sinalizador de retorno para destinatários inválido.'); 46 $objInfraException->adicionarValidacao('Sinalizador de retorno para destinatários inválido.');
47 } 47 }
48 48
49 -  
50 - $dto = new DocumentoDTO(); 49 + $dto = new DocumentoDTO();
51 $dto->retDblIdDocumento(); 50 $dto->retDblIdDocumento();
52 $dto->retDblIdProcedimento(); 51 $dto->retDblIdProcedimento();
53 $dto->retStrProtocoloDocumentoFormatado(); 52 $dto->retStrProtocoloDocumentoFormatado();
@@ -59,7 +58,8 @@ class CguRN extends InfraRN { @@ -59,7 +58,8 @@ class CguRN extends InfraRN {
59 $dto->retDtaGeracaoProtocolo(); 58 $dto->retDtaGeracaoProtocolo();
60 $dto->retStrStaProtocoloProtocolo(); 59 $dto->retStrStaProtocoloProtocolo();
61 $dto->retStrSinBloqueado(); 60 $dto->retStrSinBloqueado();
62 - 61 + $dto->retStrStaDocumento();
  62 +
63 $dto->retNumIdUnidadeGeradoraProtocolo(); 63 $dto->retNumIdUnidadeGeradoraProtocolo();
64 $dto->retStrSiglaUnidadeGeradoraProtocolo(); 64 $dto->retStrSiglaUnidadeGeradoraProtocolo();
65 $dto->retStrDescricaoUnidadeGeradoraProtocolo(); 65 $dto->retStrDescricaoUnidadeGeradoraProtocolo();
@@ -68,6 +68,15 @@ class CguRN extends InfraRN { @@ -68,6 +68,15 @@ class CguRN extends InfraRN {
68 68
69 if ($objDocumentoDTO!='') { 69 if ($objDocumentoDTO!='') {
70 70
  71 + if ($objDocumentoDTO->getStrProtocoloDocumentoFormatado()==''
  72 + && $objDocumentoDTO->getStrProtocoloProcedimentoFormatado() ==''
  73 + && $objDocumentoDTO->getStrNumero()==''
  74 + && $objDocumentoDTO->getNumIdSerie()=='') {
  75 +
  76 + $objInfraException->lancarValidacao('É necessário informar ao menos um dos parâmetros da pesquisa.');
  77 +
  78 + }
  79 +
71 if ($objDocumentoDTO->getStrProtocoloDocumentoFormatado()!='') { 80 if ($objDocumentoDTO->getStrProtocoloDocumentoFormatado()!='') {
72 $dto->setStrProtocoloDocumentoFormatadoPesquisa($objDocumentoDTO->getStrProtocoloDocumentoFormatado()); 81 $dto->setStrProtocoloDocumentoFormatadoPesquisa($objDocumentoDTO->getStrProtocoloDocumentoFormatado());
73 } 82 }
@@ -62,16 +62,9 @@ class CguWS extends InfraWS { @@ -62,16 +62,9 @@ class CguWS extends InfraWS {
62 } 62 }
63 63
64 $objDocumentoDTO = new DocumentoDTO(); 64 $objDocumentoDTO = new DocumentoDTO();
65 - if($ProtocoloDocumento!='') {  
66 - $objDocumentoDTO->setStrProtocoloDocumentoFormatado($ProtocoloDocumento);  
67 - }  
68 - if($ProtocoloProcedimento!='') {  
69 - $objDocumentoDTO->setStrProtocoloProcedimentoFormatado($ProtocoloProcedimento);  
70 - }  
71 - if($NumeroDocumento!='') {  
72 - $objDocumentoDTO->setStrNumero($NumeroDocumento);  
73 - }  
74 - 65 + $objDocumentoDTO->setStrProtocoloDocumentoFormatado($ProtocoloDocumento);
  66 + $objDocumentoDTO->setStrProtocoloProcedimentoFormatado($ProtocoloProcedimento);
  67 + $objDocumentoDTO->setStrNumero($NumeroDocumento);
75 $objDocumentoDTO->setNumIdSerie($Serie); 68 $objDocumentoDTO->setNumIdSerie($Serie);
76 $objDocumentoDTO->setNumIdUnidadeGeradoraProtocolo($UnidadeElaboradora); 69 $objDocumentoDTO->setNumIdUnidadeGeradoraProtocolo($UnidadeElaboradora);
77 70
@@ -403,7 +403,7 @@ @@ -403,7 +403,7 @@
403 403
404 <wsdl:service name="CguService"> 404 <wsdl:service name="CguService">
405 <wsdl:port name="CguPortService" binding="tns:CguBinding"> 405 <wsdl:port name="CguPortService" binding="tns:CguBinding">
406 - <soap:address location="https://sei.cgu.gov.br/sei/modulos/cgu/wscomplementar/ws/CguWS.php"/> 406 + <soap:address location="[servidor]/modulos/cgu/wscomplementar/ws/CguWS.php"/>
407 </wsdl:port> 407 </wsdl:port>
408 </wsdl:service> 408 </wsdl:service>
409 409