From e82d7521fe548bd4c6f9af9447810924ac2f5982 Mon Sep 17 00:00:00 2001 From: Ezequiel Lafuente Date: Tue, 10 Apr 2018 15:00:54 -0300 Subject: [PATCH] ajuste de encode na criação de processo --- controlador_ws.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/controlador_ws.php b/controlador_ws.php index 2fffcf8..9f3d166 100644 --- a/controlador_ws.php +++ b/controlador_ws.php @@ -874,23 +874,28 @@ $app->group('/api/v1',function(){ // if($request->getParam('assunto')){ // $assuntos = explode(",",$request->getParam('assunto')); // } - + //Interessado explode lista de objetos $interessados = array(); $interessados = json_decode($request->getParam('interessados'), TRUE); // if($request->getParam('interessado')){ // $interessados = explode(",",$request->getParam('interessado')); // } - + $rn = new MdWsSeiProcedimentoRN(); $dto = new MdWsSeiProcedimentoDTO(); - + + setlocale(LC_CTYPE, 'pt_BR'); // Defines para pt-br + + $especificacaoFormatado = str_replace('?','',strtolower(iconv('UTF-8', 'ASCII//TRANSLIT', $request->getParam('especificacao')))); + $observacoesFormatado = str_replace('?','',strtolower(iconv('UTF-8', 'ASCII//TRANSLIT', $request->getParam('observacoes')))); + //Atribuir parametros para o DTO $dto->setArrObjInteressado($interessados); $dto->setArrObjAssunto($assuntos); $dto->setNumIdTipoProcedimento($request->getParam('tipoProcesso')); - $dto->setStrEspecificacao($request->getParam('especificacao')); - $dto->setStrObservacao($request->getParam('observacoes')); + $dto->setStrEspecificacao($especificacaoFormatado); + $dto->setStrObservacao($observacoesFormatado); $dto->setNumNivelAcesso($request->getParam('nivelAcesso')); $dto->setNumIdHipoteseLegal($request->getParam('hipoteseLegal')); $dto->setStrStaGrauSigilo($request->getParam('grauSigilo')); -- libgit2 0.21.2