From 7140ecf26b7aebf3364a858d127f5d6e320ca075 Mon Sep 17 00:00:00 2001 From: Niklas Fondberg Date: Wed, 7 Jul 2021 13:17:39 +0200 Subject: [PATCH] Add categories --- src/datasources/category-api.ts | 18 ++++++++++++++++++ src/datasources/product-api.ts | 28 ++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/src/datasources/category-api.ts b/src/datasources/category-api.ts index fff8d7a..82658e6 100644 --- a/src/datasources/category-api.ts +++ b/src/datasources/category-api.ts @@ -57,4 +57,22 @@ WHERE product_category.product_id = ? }; }); } +<<<<<<< Updated upstream +======= + + /** + * category keywords + * +SELECT category_keyword.category_id, keywords.value +FROM category_keyword +JOIN keywords ON category_keyword.keyword_id = keywords.id; + + + FROM categorydata cd + JOIN categorydatakeys cdk ON cd.datakey_id = cdk.id + + +* + */ +>>>>>>> Stashed changes } diff --git a/src/datasources/product-api.ts b/src/datasources/product-api.ts index 132b637..8bf6293 100644 --- a/src/datasources/product-api.ts +++ b/src/datasources/product-api.ts @@ -81,3 +81,31 @@ export class ProductAPI extends SQLDataSource { .then((data) => data.rows.map((row) => this.createProductFromRow(row))); } } + +/** + * + * SELECT product_keyword.product_id, keywords.value +FROM product_keyword +JOIN keywords ON product_keyword.keyword_id = keywords.id; + * + + + + + +keywords +id, value + + +keyword_type: +keyword_id, type_id + +keywordstypes +id, name (color) + + +keywords_i18n NOT used it seems and misses some languages + + + + */