Commit e82d7521fe548bd4c6f9af9447810924ac2f5982

Authored by Ezequiel Lafuente
1 parent 41dcf538
Exists in master and in 1 other branch desenv

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 874 // if($request->getParam('assunto')){
875 875 // $assuntos = explode(",",$request->getParam('assunto'));
876 876 // }
877   -
  877 +
878 878 //Interessado explode lista de objetos
879 879 $interessados = array();
880 880 $interessados = json_decode($request->getParam('interessados'), TRUE);
881 881 // if($request->getParam('interessado')){
882 882 // $interessados = explode(",",$request->getParam('interessado'));
883 883 // }
884   -
  884 +
885 885 $rn = new MdWsSeiProcedimentoRN();
886 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 893 //Atribuir parametros para o DTO
889 894 $dto->setArrObjInteressado($interessados);
890 895 $dto->setArrObjAssunto($assuntos);
891 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 899 $dto->setNumNivelAcesso($request->getParam('nivelAcesso'));
895 900 $dto->setNumIdHipoteseLegal($request->getParam('hipoteseLegal'));
896 901 $dto->setStrStaGrauSigilo($request->getParam('grauSigilo'));
... ...