From c4c52809d2cef392cf65e540ea85640a0efad2cb Mon Sep 17 00:00:00 2001
From: relaxed <>
Date: Wed, 25 Dec 2024 13:03:35 +0500
Subject: [PATCH] pizzas: 2
---
src/routes/+page.svelte | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index b49cfb8..c943334 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -50,7 +50,7 @@ CREATE TABLE IF NOT EXISTS Pizzas (
id INTEGER PRIMARY KEY,
name VARCHAR(256),
price INTEGER,
- is_allowed BOOLEAN
+ is_allowed BOOLEAN DEFAULT true
);
CREATE TABLE IF NOT EXISTS PizzasIngredientsJoin (
@@ -84,12 +84,11 @@ GROUP BY Ingredients.id;
DROP VIEW IF EXISTS SalesIngredientsCount;
CREATE VIEW IF NOT EXISTS SalesIngredientsCount (id, name, count) AS
-SELECT Ingredients.id AS id, Ingredients.name AS name, sum(Ingredients.weight) as count
+SELECT Ingredients.id AS id, Ingredients.name AS name, -sum(Ingredients.weight) as count
FROM Sales
JOIN Pizzas on Pizzas.id = Sales.pizza_id
JOIN PizzasIngredientsJoin on PizzasIngredientsJoin.pizza_id = Sales.pizza_id
-JOIN Ingredients on Ingredients.id = PizzasIngredientsJoin.ingredient_id
-GROUP BY Ingredients.id;
+JOIN Ingredients on Ingredients.id = PizzasIngredientsJoin.ingredient_id;
DROP VIEW IF EXISTS IngredientsLeft;
@@ -281,6 +280,9 @@ join IdBuffer on IdBuffer.id = Ingredients.id
console.log(las_id.lastInsertId);
const query = `insert into PizzasIngredientsJoin (pizza_id, ingredient_id) values
+
+
+
${current_item.ingredients_ids.map((el) => "(" + las_id.lastInsertId + "," + el + ")").join(",")}
`;
console.log(query);
@@ -635,4 +637,9 @@ ${current_item.ingredients_ids.map((el) => "(" + current_item.id + "," + el + ")
>
{/if}
{/if}
+ is_allowed: true,
+
+
+
+ is_allowed: true,