Skip to content

Commit 26777d3

Browse files
committed
release: bruno-v1.4
1 parent 9456cbf commit 26777d3

4 files changed

Lines changed: 17 additions & 1 deletion

File tree

.github/workflows/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ jobs:
2626
with:
2727
context: .
2828
push: true
29-
tags: workcenterma/cloud-v2-api:bruno-v1.3
29+
tags: workcenterma/cloud-v2-api:bruno-v1.4

src/controllers/solicitacao.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ class SolicitacaoController {
2929
return ResponseController(res, httpStatus.CREATED, T_PT.cadastrado, id);
3030
}
3131

32+
static async deleteSolicitacao(req, res) {
33+
const { idSolicitacao } = req.params;
34+
await database.query(SQL.deleteSolicitacao, [idSolicitacao]);
35+
await database.query(SQL.deleteProdutoSolicitado, [idSolicitacao]);
36+
return ResponseController(res, httpStatus.OK, T_PT.apagado, null);
37+
}
38+
3239
static async itemSolicitado(req, res) {
3340
const { idSolicitacao } = req.params;
3441
const data = req.body;

src/models/solicitacao.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
module.exports = {
22
createSolicitacao: `INSERT INTO solicitacao (id, id_unidade, id_orgao, id_status, data_solicitacao, id_solicitante, nome,id_tipo_estoque) VALUES ($1,$2,(select id_orgao from unidade where id = $3),$4,$5,$6,$7,$8);`,
33

4+
deleteSolicitacao: `DELETE FROM SOLICITACAO WHERE ID = $1;`,
5+
deleteProdutoSolicitado: `DELETE FROM produto_solicitado WHERE ID_SOLICITACAO = $1;`,
6+
47
createItemSolicitado: `INSERT INTO produto_solicitado (id, id_solicitacao, id_produto, qnt_solicitada)
58
VALUES ($1, $2, $3, $4);`,
69

src/routes/solicitacao.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ router.put("/solicitacao/status/concluir/:idSolicitacao", (req, res, next) =>
1111
InterceptError(controller.concluirSolicitacao, req, res, next),
1212
);
1313

14+
router.delete(
15+
"/solicitacao/solicitacao/danger-zone/:idSolicitacao",
16+
(req, res, next) =>
17+
InterceptError(controller.deleteSolicitacao, req, res, next),
18+
);
19+
1420
router.post("/solicitacao/:idUnidade", (req, res, next) =>
1521
InterceptError(controller.createSolicitacao, req, res, next),
1622
);

0 commit comments

Comments
 (0)