Commit e82d7521fe548bd4c6f9af9447810924ac2f5982
1 parent
41dcf538
Exists in
master
and in
1 other branch
ajuste de encode na criação de processo
Showing
1 changed file
with
10 additions
and
5 deletions
Show diff stats
controlador_ws.php
@@ -874,23 +874,28 @@ $app->group('/api/v1',function(){ | @@ -874,23 +874,28 @@ $app->group('/api/v1',function(){ | ||
874 | // if($request->getParam('assunto')){ | 874 | // if($request->getParam('assunto')){ |
875 | // $assuntos = explode(",",$request->getParam('assunto')); | 875 | // $assuntos = explode(",",$request->getParam('assunto')); |
876 | // } | 876 | // } |
877 | - | 877 | + |
878 | //Interessado explode lista de objetos | 878 | //Interessado explode lista de objetos |
879 | $interessados = array(); | 879 | $interessados = array(); |
880 | $interessados = json_decode($request->getParam('interessados'), TRUE); | 880 | $interessados = json_decode($request->getParam('interessados'), TRUE); |
881 | // if($request->getParam('interessado')){ | 881 | // if($request->getParam('interessado')){ |
882 | // $interessados = explode(",",$request->getParam('interessado')); | 882 | // $interessados = explode(",",$request->getParam('interessado')); |
883 | // } | 883 | // } |
884 | - | 884 | + |
885 | $rn = new MdWsSeiProcedimentoRN(); | 885 | $rn = new MdWsSeiProcedimentoRN(); |
886 | $dto = new MdWsSeiProcedimentoDTO(); | 886 | $dto = new MdWsSeiProcedimentoDTO(); |
887 | - | 887 | + |
888 | + setlocale(LC_CTYPE, 'pt_BR'); // Defines para pt-br | ||
889 | + | ||
890 | + $especificacaoFormatado = str_replace('?','',strtolower(iconv('UTF-8', 'ASCII//TRANSLIT', $request->getParam('especificacao')))); | ||
891 | + $observacoesFormatado = str_replace('?','',strtolower(iconv('UTF-8', 'ASCII//TRANSLIT', $request->getParam('observacoes')))); | ||
892 | + | ||
888 | //Atribuir parametros para o DTO | 893 | //Atribuir parametros para o DTO |
889 | $dto->setArrObjInteressado($interessados); | 894 | $dto->setArrObjInteressado($interessados); |
890 | $dto->setArrObjAssunto($assuntos); | 895 | $dto->setArrObjAssunto($assuntos); |
891 | $dto->setNumIdTipoProcedimento($request->getParam('tipoProcesso')); | 896 | $dto->setNumIdTipoProcedimento($request->getParam('tipoProcesso')); |
892 | - $dto->setStrEspecificacao($request->getParam('especificacao')); | ||
893 | - $dto->setStrObservacao($request->getParam('observacoes')); | 897 | + $dto->setStrEspecificacao($especificacaoFormatado); |
898 | + $dto->setStrObservacao($observacoesFormatado); | ||
894 | $dto->setNumNivelAcesso($request->getParam('nivelAcesso')); | 899 | $dto->setNumNivelAcesso($request->getParam('nivelAcesso')); |
895 | $dto->setNumIdHipoteseLegal($request->getParam('hipoteseLegal')); | 900 | $dto->setNumIdHipoteseLegal($request->getParam('hipoteseLegal')); |
896 | $dto->setStrStaGrauSigilo($request->getParam('grauSigilo')); | 901 | $dto->setStrStaGrauSigilo($request->getParam('grauSigilo')); |