u
This commit is contained in:
@@ -147,3 +147,27 @@ WHERE ma.sku = @sku
|
||||
AND (@warehouseId IS NULL OR l.warehouse_id = @warehouseId)
|
||||
ORDER BY l.id ASC;
|
||||
`;
|
||||
|
||||
export const GET_ARTICLE_TRACK_STOCK = `
|
||||
SELECT a.id, a.sku, a.track_stock
|
||||
FROM article a
|
||||
WHERE a.company_id = @companyId
|
||||
AND (
|
||||
a.sku = @sku
|
||||
OR EXISTS (SELECT 1 FROM articlesupplier asup WHERE asup.article_id = a.id AND asup.sku = @sku)
|
||||
)
|
||||
LIMIT 1;
|
||||
`;
|
||||
|
||||
export const GET_ARTICLE_WAREHOUSE_STOCK = `
|
||||
SELECT COALESCE(SUM(l.amount), 0) AS stock
|
||||
FROM ledger l
|
||||
INNER JOIN manifestarticle ma ON ma.id = l.manifestarticle_id
|
||||
INNER JOIN manifest m ON m.id = ma.manifest_id
|
||||
WHERE l.warehouse_id = @warehouseId
|
||||
AND m.company_id = @companyId
|
||||
AND (
|
||||
ma.sku = @sku
|
||||
OR ma.sku IN (SELECT asup.sku FROM articlesupplier asup WHERE asup.article_id = @articleId)
|
||||
);
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user