Skip to content

Commit

Permalink
Changed product model getContent method table alias to product
Browse files Browse the repository at this point in the history
  • Loading branch information
givanz committed Jan 13, 2025
1 parent 50f66fc commit 3661080
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion app/sql/mysqli/product.sql
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
CREATE PROCEDURE getContent(
IN product_id INT,
IN status INT,
IN slug CHAR,
IN slug CHAR,
OUT fetch_all,
)
BEGIN
Expand Down
10 changes: 5 additions & 5 deletions app/sql/pgsql/product.sql
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
CREATE PROCEDURE getContent(
IN product_id INT,
IN status INT,
IN slug CHAR,
IN slug CHAR,
OUT fetch_all,
)
BEGIN

SELECT _.product_id,_.slug,_.name,_.meta_keywords,_.meta_description,_.language_id,product.template,language.code,language.code as array_key
SELECT product.*, _.product_id,_.slug,_.name,_.meta_keywords,_.meta_description,_.language_id,product.template,language.code,language.code as array_key
FROM product_content AS _
LEFT JOIN language ON (language.language_id = _.language_id)
LEFT JOIN product ON (product.product_id = _.product_id)
Expand All @@ -29,8 +29,8 @@
AND _.product_id = (SELECT product_id FROM product_content WHERE slug = :slug LIMIT 1)
END @IF

@IF isset(:product_id)
THEN
AND _.product_id = :product_id
@IF isset(:product_id) && :product_id > 0
THEN
AND _.product_id = :product_id
END @IF
END
8 changes: 4 additions & 4 deletions app/sql/sqlite/product.sql
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@
CREATE PROCEDURE getContent(
IN product_id INT,
IN status INT,
IN slug CHAR,
IN slug CHAR,
OUT fetch_all,
)
BEGIN

SELECT _.product_id,_.slug,_.name,_.meta_keywords,_.meta_description,_.language_id,product.template,language.code,language.code as array_key
SELECT product.*, _.product_id,_.slug,_.name,_.meta_keywords,_.meta_description,_.language_id,product.template,language.code,language.code as array_key
FROM product_content AS _
LEFT JOIN language ON (language.language_id = _.language_id)
LEFT JOIN product ON (product.product_id = _.product_id)
WHERE 1 = 1

@IF isset(:status)
@IF isset(:status)
THEN
AND product.status = :status
AND product.status = :status
END @IF

@IF isset(:slug) && !(isset(:product_id) && :product_id)
Expand Down

0 comments on commit 3661080

Please sign in to comment.