From 47774b4c9c04a5072ed06cc5171cfbe2507e6890 Mon Sep 17 00:00:00 2001 From: Eduardo Velasques Date: Thu, 8 Jun 2023 22:01:16 +0000 Subject: [PATCH] =?UTF-8?q?Valida=20se=20o=20produto=20j=C3=A1=20existe=20?= =?UTF-8?q?antes=20de=20salvar.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/services/produto-salvar.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/services/produto-salvar.js b/server/services/produto-salvar.js index 625da7c..a80a772 100644 --- a/server/services/produto-salvar.js +++ b/server/services/produto-salvar.js @@ -1,11 +1,16 @@ const nome = _req.getString('nome') +if (_db.queryFirst(`SELECT * FROM produto WHERE nome = ?`, nome)) { + _out.println('

O produto '+ nome +' já existe!

') + _exec.stop() +} + _db.execute(` INSERT INTO produto(nome, categoria_id) VALUES(?, 1) `, nome) -_out.println('

Produto '+ nome +' salvo com sucesso!

') +_out.println('

Produto '+ nome +' salvo com sucesso!

')