Commit 6d9e49a20abea5c23b5c113321644935e836f4ac

Authored by André Souza
1 parent a8ae079f
Exists in master and in 1 other branch desenv

Modificando lógica para assinatura de um bloco de documentos

Showing 1 changed file with 13 additions and 11 deletions   Show diff stats
rn/MdWsSeiDocumentoRN.php
@@ -134,21 +134,23 @@ class MdWsSeiDocumentoRN extends InfraRN { @@ -134,21 +134,23 @@ class MdWsSeiDocumentoRN extends InfraRN {
134 134
135 /** 135 /**
136 * Metodo simplificado (abstraido) de assinatura de documentos 136 * Metodo simplificado (abstraido) de assinatura de documentos
137 - * @param array $arrIdDocumento  
138 - * @param $idOrgao  
139 - * @param $strCargoFuncao  
140 - * @param $siglaUsuario  
141 - * @param $senhaUsuario  
142 - * @param $idUsuario 137 + * @param string $arrIdDocumento
  138 + * @param int $idOrgao
  139 + * @param string $strCargoFuncao
  140 + * @param string $siglaUsuario
  141 + * @param string $senhaUsuario
  142 + * @param int $idUsuario
143 * @return array 143 * @return array
144 */ 144 */
145 public function apiAssinarDocumentos($arrIdDocumento, $idOrgao, $strCargoFuncao, $siglaUsuario, $senhaUsuario, $idUsuario){ 145 public function apiAssinarDocumentos($arrIdDocumento, $idOrgao, $strCargoFuncao, $siglaUsuario, $senhaUsuario, $idUsuario){
146 - $arrDocumentoDTO = array();  
147 - //força a criação do array no caso de somente um parametro inteiro  
148 - if(!is_array($arrIdDocumento)) {  
149 - $arrIdDocumento = array($arrIdDocumento); 146 + //transforma os dados no array
  147 + if(strpos($arrIdDocumento, ',') !== false) {
  148 + $arrDocs = explode(',', $arrIdDocumento);
  149 + } else {
  150 + $arrDocs = array($arrIdDocumento);
150 } 151 }
151 - foreach($arrIdDocumento as $dblIdDocumento){ 152 +
  153 + foreach($arrDocs as $dblIdDocumento){
152 $documentoDTO = new DocumentoDTO(); 154 $documentoDTO = new DocumentoDTO();
153 $documentoDTO->setDblIdDocumento($dblIdDocumento); 155 $documentoDTO->setDblIdDocumento($dblIdDocumento);
154 $arrDocumentoDTO[] = $documentoDTO; 156 $arrDocumentoDTO[] = $documentoDTO;