Commit 6d9e49a20abea5c23b5c113321644935e836f4ac
1 parent
a8ae079f
Exists in
master
and in
1 other branch
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; |