Commit 905c5ebe authored by Thiago Rocha's avatar Thiago Rocha
Browse files

fix interessado documentos

parent f84e335d
Showing with 34 additions and 16 deletions
+34 -16
......@@ -78,8 +78,10 @@ export default class Adapter {
deleteInterest() {}
getDocuments(id) {
console.log(id);
return this.Interessado.findById(id).select('outrosDocumentos');
return this.Interessado.findById(id).select('outrosDocumentos')
.then((result, err) => {
return { documentos: result.outrosDocumentos }
});
}
}
......@@ -246,7 +246,6 @@ export default class Translator {
id: request.params.id_interessado,
...request.body
}
console.log(body);
const interactor = new this.Interactor();
interactor.getDocuments(body)
......
......@@ -4,6 +4,7 @@ import Abrigo from "./abrigo.js";
import Administrador from "./administrador.js";
import Cidade from "./cidade.js";
import Conteudo from "./conteudo.js";
import Documento from "./documento.js";
import Endereco from "./endereco.js";
import Estado from "./estado.js";
import Etnia from "./etnia.js";
......@@ -25,6 +26,7 @@ export {
Administrador,
Cidade,
Conteudo,
Documento,
Endereco,
Estado,
Etnia,
......@@ -40,4 +42,4 @@ export {
Usuario,
Vinculo,
Visualizacao
};
\ No newline at end of file
};
......@@ -102,7 +102,7 @@ server.del("/usuarios/:id_usuario", AuthManager.userAuthenticated, function(req,
});
// P1
// RFU06: GET /usuarios/:id_usuario/perfis
// RFU06: GET /usuarios/:id_usuario/perfis
server.get("/usuarios/:id_usuario/perfis", AuthManager.userAuthenticated, function(req, res) {
const usuarioTranslator = new UsuarioTranslator();
usuarioTranslator.getPerfilByUsuarioId(req, res);
......@@ -313,22 +313,31 @@ server.del("/interessados/:id_interessado/menores/:id_menor", AuthManager.userAu
// RFI17 (2017-2): GET /interessados/:id_interessado/mensagens
// RFI18 (2017-2): PUT /usuarios/:id_usuario/mensagens
// RFI19 (2017-2): POST /interessados/:id_interessado/documentos
// RFI20 (2017-2): GET /interessados/:id_interessado/documentos
/**
* @api {get} /interessados/:id_interessado/documentos Request User Documents
* @apiGroup Interessado
* @apiSuccessExample {json} Success-Response:
* HTTP/1.1 200 OK
* {
* "firstname": "John",
* "lastname": "Doe"
* "documentos": [
* {
* "numero": "233837164",
* "dataEmissao": "1991-12-12T00:00:00.000Z",
* "orgaoEmissor": "SSP",
* "tipoDocumento": "RG",
* "imagem": null
* }
* ]
* }
*/
// RFI20 (2017-2): GET /interessados/:id_interessado/documentos
server.get("/interessados/:id_interessado/documentos", AuthManager.isAuthenticated, (req, res) => {
server.get("/interessados/:id_interessado/documentos", AuthManager.userAuthenticated, (req, res) => {
const interessadoTranslator = new InteressadoTranslator();
interessadoTranslator.getDocuments(req, res);
})
});
// RFI21 (2017-2): GET /interessados/:id_interessado/documentos/:id_documento
//
//resource: Conteudos
//
......
......@@ -21,15 +21,21 @@ testUsuario = {
db.usuarios.update(testUsuario, testUsuario, {upsert:true})
testInteressado ={
name: "blablabla",
cpf: "12345687901",
nomeConjuge: "maria",
interessado1 ={
name: "Interessado 1",
cpf: "44356652045",
nomeConjuge: "Interessada 1",
email: "teste@gmail.com",
dataNascimento: "1991-12-12",
dataNascimento: "1991-12-12T00:00:00.000Z",
renda: "10000",
comprovantesRenda: null,
outrosDocumentos: null,
outrosDocumentos: {
numero : "233837164",
dataEmissao: "1991-12-12T00:00:00.000Z",
orgaoEmissor: "SSP",
tipoDocumento: "RG",
imagem: null
},
enderecos: "rua das carmelias, 435",
telefones: "30257345",
interesses: null,
......@@ -37,4 +43,4 @@ testInteressado ={
ativo: true
}
db.interessados.update(testInteressado,testInteressado, {upsert:true})
db.interessados.update(interessado1, interessado1, {upsert:true})
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment