Commit 10d3a1c8b30be8c8e18ef39d5e6ab8718006d056
1 parent
e82d7521
Exists in
master
and in
1 other branch
Ajustes no encoding do servico de Alterar Processo
Showing
1 changed file
with
8 additions
and
3 deletions
Show diff stats
controlador_ws.php
@@ -909,7 +909,7 @@ $app->group('/api/v1',function(){ | @@ -909,7 +909,7 @@ $app->group('/api/v1',function(){ | ||
909 | //Assunto explode lista de objetos | 909 | //Assunto explode lista de objetos |
910 | $assuntos = array(); | 910 | $assuntos = array(); |
911 | if($request->getParam('assuntos')){ | 911 | if($request->getParam('assuntos')){ |
912 | - $assuntos = json_decode($request->getParam('assuntos'), TRUE); | 912 | + $assuntos = $request->getParam('assuntos'); |
913 | } | 913 | } |
914 | //Interessado explode lista de objetos | 914 | //Interessado explode lista de objetos |
915 | $interessados = array(); | 915 | $interessados = array(); |
@@ -919,14 +919,19 @@ $app->group('/api/v1',function(){ | @@ -919,14 +919,19 @@ $app->group('/api/v1',function(){ | ||
919 | 919 | ||
920 | $rn = new MdWsSeiProcedimentoRN(); | 920 | $rn = new MdWsSeiProcedimentoRN(); |
921 | $dto = new MdWsSeiProcedimentoDTO(); | 921 | $dto = new MdWsSeiProcedimentoDTO(); |
922 | + | ||
923 | + setlocale(LC_CTYPE, 'pt_BR'); // Defines para pt-br | ||
924 | + | ||
925 | + $especificacaoFormatado = str_replace('?','',strtolower(iconv('UTF-8', 'ASCII//TRANSLIT', $request->getParam('especificacao')))); | ||
926 | + $observacoesFormatado = str_replace('?','',strtolower(iconv('UTF-8', 'ASCII//TRANSLIT', $request->getParam('observacoes')))); | ||
922 | 927 | ||
923 | //Atribuir parametros para o DTO | 928 | //Atribuir parametros para o DTO |
924 | $dto->setNumIdProcedimento($request->getParam('id')); | 929 | $dto->setNumIdProcedimento($request->getParam('id')); |
925 | $dto->setArrObjInteressado($interessados); | 930 | $dto->setArrObjInteressado($interessados); |
926 | $dto->setArrObjAssunto($assuntos); | 931 | $dto->setArrObjAssunto($assuntos); |
927 | $dto->setNumIdTipoProcedimento($request->getParam('tipoProcesso')); | 932 | $dto->setNumIdTipoProcedimento($request->getParam('tipoProcesso')); |
928 | - $dto->setStrEspecificacao($request->getParam('especificacao')); | ||
929 | - $dto->setStrObservacao($request->getParam('observacoes')); | 933 | + $dto->setStrEspecificacao($especificacaoFormatado); |
934 | + $dto->setStrObservacao($observacoesFormatado); | ||
930 | $dto->setNumNivelAcesso($request->getParam('nivelAcesso')); | 935 | $dto->setNumNivelAcesso($request->getParam('nivelAcesso')); |
931 | $dto->setNumIdHipoteseLegal($request->getParam('hipoteseLegal')); | 936 | $dto->setNumIdHipoteseLegal($request->getParam('hipoteseLegal')); |
932 | $dto->setStrStaGrauSigilo($request->getParam('grauSigilo')); | 937 | $dto->setStrStaGrauSigilo($request->getParam('grauSigilo')); |