Closed marcosroriz closed 3 years ago
@marcosroriz Ontem em reunião aparentemente esta tudo certo com essa rota. essa issue já pode ser fechada?
Sim!
Percebi que a requisição está requisitando campos não obrigatórios. Por exemplo, quando tento mandar sem o campo grau_responsavel, aparece a seguinte mensagem:
"grau_responsavel": "Informe o grau de parentesco do responsável pelo aluno!"
Corpo para teste:
{
"nome": "ABIMAELLY SILVA E SILVA",
"data_nascimento": "19/01/1988",
"nome_responsavel": "ALINE MOREIRA DA SILVA",
"sexo": 1,
"cor": 0,
"def_caminhar": "N",
"def_ouvir": "N",
"def_enxergar": "N",
"def_mental": "N",
"mec_tp_localizacao": 2,
"turno": 2,
"nivel": 3,
"da_porteira": "N",
"da_mataburro": "N",
"da_colchete": "N",
"da_atoleiro": "N",
"da_ponterustica": "N",
"loc_latitude": "-16.692665615936",
"loc_longitude": "-49.2195544397",
"loc_cep": "68840-000",
"cpf": "08164080250",
"telefone_responsavel": "(62) 98296-5480"
}
@marcosroriz foi revisado a rotina de atualização do aluno e a validação está ok, acontece que o sistema usa toda a tabela de alunos para validar o CPF ou seja, se o CPF estiver na tabela alunos mesmo que para outro município, o sistema irá alertar que o CPF já existe.
Prezados,
Ao tentar fazer a requisição abaixo, o servidor retorna que o CPF já existe e não permite atualizar o aluno.
Dados para reprodução: URL:
PUT https://sete.transportesufg.eng.br/alunos/5201405/1
Corpo:{ "loc_latitude": "-16.819225", "loc_longitude": "-49.240670", "loc_endereco": "", "loc_cep": "76929-000", "mec_tp_localizacao": 2, "da_porteira": "N", "da_mataburro": "N", "da_colchete": "S", "da_atoleiro": "S", "da_ponterustica": "N", "nome": "ADELSON JUNIOR AMORIM DIAS DO CARMO", "cpf": "07940453246", "data_nascimento": "09/02/2014", "nome_responsavel": "SARA AMORIM DIAS DO CARMO", "telefone_responavel": "", "grau_responsavel": "-1", "sexo": 1, "cor": 3, "def_caminhar": "N", "def_ouvir": "N", "def_enxergar": "N", "def_mental": "N", "turno": 2, "nivel": 4 }