Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Fechadura_Inteligente
API
Commits
96686aac
Commit
96686aac
authored
7 months ago
by
Vinicius Monteiro
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
atualizando as mensagens com base nos codigos da api antiga
parent
749d2ff7
main
backup-main
1 merge request
!8
atualizando as mensagens com base nos codigos da api antiga
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
74 additions
and
94 deletions
+74
-94
src/controllers/allGetController.js
src/controllers/allGetController.js
+28
-28
src/controllers/grupoPortaController.js
src/controllers/grupoPortaController.js
+11
-15
src/controllers/grupoUsuarioController.js
src/controllers/grupoUsuarioController.js
+11
-16
src/controllers/portaController.js
src/controllers/portaController.js
+11
-16
src/controllers/usuarioController.js
src/controllers/usuarioController.js
+13
-19
No files found.
src/controllers/allGetController.js
View file @
96686aac
...
...
@@ -9,23 +9,22 @@ export default class AllGetController {
static
allUsuarios
=
async
(
req
,
res
)
=>
{
const
usuario
=
await
Usuario
.
find
()
.
populate
({
path
:
'
grupoUsuarios
'
,
populate
:
{
path
:
'
grupoPortas
'
,
populate
:
{
path
:
'
portas
'
,
select
:
'
descricao ambiente ativo
'
},
select
:
'
nome descricao ativo
'
},
select
:
'
nome descricao ativo grupoPortas
'
})
.
populate
(
'
portas
'
,
'
descricao ambiente ativo
'
)
.
exec
();
.
populate
({
path
:
'
grupoUsuarios
'
,
populate
:
{
path
:
'
grupoPortas
'
,
populate
:
{
path
:
'
portas
'
,
select
:
'
descricao ambiente ativo
'
},
select
:
'
nome descricao ativo
'
},
select
:
'
nome descricao ativo grupoPortas
'
})
.
populate
(
'
portas
'
,
'
descricao ambiente ativo
'
)
.
exec
();
if
(
!
usuario
)
{
return
sendError
(
res
,
404
,
{
message
:
"
Dados não encontrados.
"
})
return
res
.
status
(
404
).
json
(
{
message
:
"
Dados não encontrados.
"
})
};
return
sendResponse
(
res
,
200
,
{
...
...
@@ -39,7 +38,7 @@ export default class AllGetController {
const
porta
=
await
Porta
.
find
();
if
(
!
porta
)
{
return
sendError
(
res
,
404
,
{
message
:
"
Dados não encontrados.
"
})
return
res
.
status
(
404
).
json
(
{
message
:
"
Dados não encontrados.
"
})
};
return
sendResponse
(
res
,
200
,
{
...
...
@@ -50,17 +49,17 @@ export default class AllGetController {
static
allGrupoUsuarios
=
async
(
req
,
res
)
=>
{
const
grupoUsuario
=
await
GrupoUsuario
.
find
()
.
populate
({
path
:
'
grupoPortas
'
,
populate
:
{
path
:
'
portas
'
,
select
:
'
descricao ambiente ativo
'
},
select
:
'
nome descricao ativo portas
'
});
.
populate
({
path
:
'
grupoPortas
'
,
populate
:
{
path
:
'
portas
'
,
select
:
'
descricao ambiente ativo
'
},
select
:
'
nome descricao ativo portas
'
});
if
(
!
grupoUsuario
)
{
return
sendError
(
res
,
404
,
{
message
:
"
Dados não encontrados.
"
})
return
res
.
status
(
404
).
json
(
{
message
:
"
Dados não encontrados.
"
})
};
return
sendResponse
(
res
,
200
,
{
...
...
@@ -71,12 +70,13 @@ export default class AllGetController {
static
allGrupoPortas
=
async
(
req
,
res
)
=>
{
const
grupoPortas
=
await
GrupoPorta
.
find
().
populate
({
path
:
'
portas
'
,
select
:
'
descricao ambiente ativo
'
});
if
(
!
grupoPortas
)
{
return
sendError
(
res
,
404
,
{
message
:
"
Dados não encontrados.
"
})
return
res
.
status
(
404
).
json
(
{
message
:
"
Dados não encontrados.
"
})
};
return
sendResponse
(
res
,
200
,
{
data
:
grupoPortas
});
}
}
\ No newline at end of file
}
This diff is collapsed.
Click to expand it.
src/controllers/grupoPortaController.js
View file @
96686aac
...
...
@@ -40,16 +40,14 @@ export default class GrupoPortaController {
const
grupoPorta
=
await
GrupoPorta
.
findById
(
id
).
populate
({
path
:
'
portas
'
,
select
:
'
descricao ambiente ativo
'
});
if
(
!
grupoPorta
)
{
return
sendError
(
res
,
404
,
{
message
:
"
Grupo Porta não encontrado.
"
})
return
res
.
status
(
404
).
json
(
{
message
:
"
Grupo Porta não encontrado.
"
})
}
return
sendResponse
(
res
,
200
,
{
data
:
grupoPorta
})
return
res
.
status
(
200
).
json
(
grupoPorta
);
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
...
...
@@ -59,13 +57,11 @@ export default class GrupoPortaController {
await
grupoPorta
.
save
();
return
sendResponse
(
res
,
201
,
{
data
:
grupoPorta
})
return
res
.
status
(
201
).
json
(
grupoPorta
);
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
...
...
@@ -76,16 +72,16 @@ export default class GrupoPortaController {
const
grupoPorta
=
await
GrupoPorta
.
findById
(
id
);
if
(
!
grupoPorta
)
{
return
sendError
(
res
,
404
)
return
res
.
status
(
404
).
json
({
message
:
"
Grupo de porta não encontrada.
"
}
)
}
await
GrupoPorta
.
findByIdAndUpdate
(
id
,
{
$set
:
req
.
body
});
const
grupoPortaAtualizada
=
await
GrupoPorta
.
findByIdAndUpdate
(
id
,
{
$set
:
req
.
body
});
return
sendResponse
(
res
,
200
)
return
res
.
status
(
200
).
json
(
grupoPortaAtualizada
);
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
...
...
@@ -95,11 +91,11 @@ export default class GrupoPortaController {
await
GrupoPorta
.
findByIdAndDelete
(
id
)
return
sendResponse
(
res
,
200
)
return
res
.
status
(
200
).
json
({
message
:
"
Grupo de porta deletada com sucesso.
"
}
)
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/controllers/grupoUsuarioController.js
View file @
96686aac
...
...
@@ -54,16 +54,14 @@ export default class GrupoUsuarioController {
});
if
(
!
grupoUsuario
)
{
return
sendError
(
res
,
404
,
{
message
:
"
Grupo de Usuário não encontrado
"
});
return
res
.
status
(
404
).
json
(
{
message
:
"
Grupo de Usuário não encontrado
"
});
}
return
sendResponse
(
res
,
200
,
{
data
:
grupoUsuario
});
return
res
.
status
(
200
).
json
(
grupoUsuario
);
}
catch
(
error
)
{
console
.
log
(
error
);
return
sendError
(
res
,
500
,
{
message
:
error
.
message
});
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
});
}
};
...
...
@@ -109,14 +107,11 @@ export default class GrupoUsuarioController {
//Salvar o novo grupo de usuários
await
grupoUsuario
.
save
();
return
sendResponse
(
res
,
201
,
{
data
:
grupoUsuario
,
message
:
`As seguintes portas não foram anexadas pois os usuários já a possuem:
${
portasDuplicadas
.
join
(
'
,
'
)}
`
});
return
res
.
status
(
201
).
json
(
grupoUsuario
)
}
catch
(
error
)
{
console
.
error
(
error
);
return
sendError
(
res
,
500
,
{
message
:
error
.
message
});
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
});
}
}
...
...
@@ -129,20 +124,20 @@ export default class GrupoUsuarioController {
const
grupoUsuario
=
await
GrupoUsuario
.
findById
(
id
);
if
(
!
grupoUsuario
)
{
return
sendError
(
res
,
404
)
return
res
.
status
(
404
).
json
({
message
:
"
Grupo de usuário não encontrado.
"
}
)
}
for
(
let
key
in
req
.
body
)
{
grupoUsuario
[
key
]
=
req
.
body
[
key
];
};
await
grupoUsuario
.
save
();
const
grupoUsuarioAtualizado
=
await
grupoUsuario
.
save
();
return
sendResponse
(
res
,
200
)
return
res
.
status
(
200
).
json
(
grupoUsuarioAtualizado
);
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
...
...
@@ -152,11 +147,11 @@ export default class GrupoUsuarioController {
await
GrupoUsuario
.
findByIdAndDelete
(
id
)
return
sendResponse
(
res
,
200
)
return
res
.
status
(
200
).
json
({
message
:
"
Grupo de usuário deletado com sucesso.
"
}
)
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
({
message
:
error
.
message
})
}
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/controllers/portaController.js
View file @
96686aac
...
...
@@ -34,16 +34,14 @@ export default class PortaController {
const
porta
=
await
Porta
.
findById
(
id
)
if
(
!
porta
)
{
return
sendError
(
res
,
404
,
{
message
:
"
Porta não encontrada
"
})
return
res
.
status
(
404
).
json
(
{
message
:
"
Porta não encontrada
"
})
}
return
sendResponse
(
res
,
200
,
{
data
:
porta
});
return
res
.
status
(
200
).
json
(
porta
);
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
...
...
@@ -53,14 +51,11 @@ export default class PortaController {
await
porta
.
save
()
return
sendResponse
(
res
,
201
,
{
data
:
porta
});
return
res
.
status
(
201
).
json
(
porta
);
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
...
...
@@ -71,16 +66,16 @@ export default class PortaController {
const
porta
=
await
Porta
.
findById
(
id
);
if
(
!
porta
)
{
return
sendError
(
res
,
404
)
return
res
.
status
(
404
).
json
({
message
:
"
Porta não encontrada.
"
}
)
}
await
Porta
.
findByIdAndUpdate
(
id
,
{
$set
:
req
.
body
});
const
portaAtualizada
=
await
Porta
.
findByIdAndUpdate
(
id
,
{
$set
:
req
.
body
});
return
sendResponse
(
res
,
200
)
return
res
.
status
(
200
).
json
(
portaAtualizada
);
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
...
...
@@ -90,11 +85,11 @@ export default class PortaController {
await
Porta
.
findByIdAndDelete
(
id
)
return
sendResponse
(
res
,
200
)
return
res
.
status
(
200
).
json
({
message
:
"
Porta deletada com sucesso!
"
}
)
}
catch
(
error
)
{
console
.
log
(
error
)
return
sendError
(
res
,
500
,
{
messsage
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
messsage
:
error
.
message
})
}
}
...
...
This diff is collapsed.
Click to expand it.
src/controllers/usuarioController.js
View file @
96686aac
...
...
@@ -49,7 +49,7 @@ export default class UsuarioController {
}
);
return
sendResponse
(
res
,
200
,
usuario
)
;
return
sendResponse
(
res
,
200
,
usuario
)
};
...
...
@@ -74,15 +74,13 @@ export default class UsuarioController {
.
exec
();
if
(
!
usuario
)
{
return
sendError
(
res
,
404
,
{
message
:
"
Usuário não encontrado
"
})
return
res
.
status
(
404
).
json
(
{
message
:
"
Usuário não encontrado
"
})
}
return
sendResponse
(
res
,
200
,
{
data
:
usuario
});
return
res
.
status
(
200
).
json
(
usuario
);
}
catch
(
error
)
{
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
...
...
@@ -106,7 +104,7 @@ export default class UsuarioController {
const
email
=
await
usuarios
.
findOne
({
email
:
req
.
body
.
email
});
if
(
email
)
{
return
sendError
(
res
,
400
,
{
message
:
"
E-mail já cadastrado!
"
})
return
res
.
status
(
400
).
json
(
{
message
:
"
E-mail já cadastrado!
"
})
}
const
foto
=
faker
.
image
.
avatarGitHub
();
...
...
@@ -130,13 +128,11 @@ export default class UsuarioController {
);
}
return
sendResponse
(
res
,
201
,
{
data
:
response
});
return
res
.
status
(
201
).
json
(
response
)
}
catch
(
err
)
{
console
.
log
(
err
)
return
sendError
(
res
,
500
,
{
message
:
err
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
err
.
message
})
}
}
...
...
@@ -147,7 +143,7 @@ export default class UsuarioController {
const
usuario
=
await
usuarios
.
findById
(
id
);
if
(
!
usuario
)
{
return
sendError
(
res
,
404
,
{
message
:
"
Usuário não encontrado
"
});
return
res
.
status
(
404
).
json
(
{
message
:
"
Usuário não encontrado
"
});
}
if
(
req
.
body
.
grupoUsuarios
&&
req
.
body
.
grupoUsuarios
.
length
>
0
)
{
...
...
@@ -189,13 +185,11 @@ export default class UsuarioController {
{
$addToSet
:
{
usuarios
:
usuarioAtualizado
.
_id
}
}
);
}
return
sendResponse
(
res
,
200
,
{
data
:
usuarioAtualizado
});
return
res
.
status
(
200
).
json
(
usuarioAtualizado
);
}
catch
(
error
)
{
return
sendError
(
res
,
500
,
{
message
:
error
.
message
});
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
});
}
}
...
...
@@ -206,10 +200,10 @@ export default class UsuarioController {
await
usuarios
.
findByIdAndDelete
(
id
)
return
sendResponse
(
res
,
200
)
return
res
.
status
(
200
).
json
({
message
:
"
Usuário deletado com sucesso.
"
}
)
}
catch
(
error
)
{
return
sendError
(
res
,
500
,
{
message
:
error
.
message
})
return
res
.
status
(
500
).
json
(
{
message
:
error
.
message
})
}
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment