u
This commit is contained in:
@@ -3,8 +3,6 @@ import { getPool } from '../db.js';
|
||||
import { CATEGORY_TREE_CTE, categoryTreeRequest, getRootCategoryId } from './category-tree.js';
|
||||
|
||||
const LANGUAGE_ID = Number(process.env.LANGUAGE_ID) || 1;
|
||||
const IMAGE_PLATFORM_ID = Number(process.env.IMAGE_PLATFORM_ID) || 1;
|
||||
const IMAGE_SHOP_ID = Number(process.env.IMAGE_SHOP_ID) || 0;
|
||||
|
||||
const CATEGORY_LIST_SQL = `
|
||||
${CATEGORY_TREE_CTE}
|
||||
@@ -18,7 +16,7 @@ SELECT TOP (@limit)
|
||||
FROM dbo.tKategorie k
|
||||
INNER JOIN dbo.tKategorieSprache ks ON ks.kKategorie = k.kKategorie AND ks.kSprache = @languageId
|
||||
LEFT JOIN dbo.tKategoriebildPlattform kbp
|
||||
ON kbp.kKategorie = k.kKategorie AND kbp.kPlattform = @imagePlatformId AND kbp.kShop = @imageShopId
|
||||
ON kbp.kKategorie = k.kKategorie
|
||||
LEFT JOIN dbo.tBild b ON b.kBild = kbp.kBild
|
||||
WHERE k.kKategorie IN (SELECT kKategorie FROM CategoryTree WHERE kKategorie <> @rootCategoryId)
|
||||
AND k.cAktiv = 'Y'
|
||||
@@ -32,8 +30,6 @@ export async function getCategoryList({ cursor = 0, limit = 20, rootCategoryId =
|
||||
.input('cursor', sql.BigInt, cursor)
|
||||
.input('limit', sql.Int, limit)
|
||||
.input('languageId', sql.Int, LANGUAGE_ID)
|
||||
.input('imagePlatformId', sql.Int, IMAGE_PLATFORM_ID)
|
||||
.input('imageShopId', sql.Int, IMAGE_SHOP_ID)
|
||||
.query(CATEGORY_LIST_SQL);
|
||||
|
||||
return result.recordset.map((row) => ({
|
||||
|
||||
@@ -6,8 +6,6 @@ import { getActiveShopId } from '../shop.js';
|
||||
|
||||
const LANGUAGE_ID = Number(process.env.LANGUAGE_ID) || 1;
|
||||
const TAX_ZONE_NAME = process.env.TAX_ZONE_NAME || 'Zone-EU';
|
||||
const IMAGE_PLATFORM_ID = Number(process.env.IMAGE_PLATFORM_ID) || 1;
|
||||
const IMAGE_SHOP_ID = Number(process.env.IMAGE_SHOP_ID) || 0;
|
||||
|
||||
const PRODUCT_LIST_SQL = `
|
||||
WITH TaxRates AS (
|
||||
@@ -38,8 +36,6 @@ SELECT TOP (@limit)
|
||||
FROM dbo.tArtikelbildPlattform abp
|
||||
INNER JOIN dbo.tBild img ON img.kBild = abp.kBild
|
||||
WHERE abp.kArtikel = a.kArtikel
|
||||
AND abp.kPlattform = @imagePlatformId
|
||||
AND abp.kShop = @imageShopId
|
||||
ORDER BY abp.nNr
|
||||
) AS imgHash,
|
||||
(
|
||||
@@ -105,8 +101,6 @@ export async function getProductList({ cursor = 0, limit = 20 } = {}) {
|
||||
.input('limit', sql.Int, limit)
|
||||
.input('languageId', sql.Int, LANGUAGE_ID)
|
||||
.input('taxZoneName', sql.NVarChar, TAX_ZONE_NAME)
|
||||
.input('imagePlatformId', sql.Int, IMAGE_PLATFORM_ID)
|
||||
.input('imageShopId', sql.Int, IMAGE_SHOP_ID)
|
||||
.input('kShop', sql.Int, getActiveShopId())
|
||||
.query(PRODUCT_LIST_SQL),
|
||||
getCustomerGroupIds(),
|
||||
|
||||
Reference in New Issue
Block a user