adjust response api get all closing, response api get closing tab sapronak

This commit is contained in:
giovanni-ce
2025-12-09 16:23:05 +07:00
parent 536e76d481
commit 4a2a80916f
6 changed files with 98 additions and 66 deletions
@@ -112,7 +112,11 @@ SELECT
'Purchase' AS transaction_type,
prod.name AS product_name,
pc.name AS product_category,
pc.name AS product_sub_category,
COALESCE((
SELECT string_agg(f.name, ' ')
FROM flags f
WHERE f.flagable_type = 'products' AND f.flagable_id = prod.id
), '') AS product_sub_category,
'External Supplier' AS source_warehouse,
w.name AS destination_warehouse,
'' AS destination,
@@ -137,7 +141,11 @@ SELECT
'Internal Transfer In' AS transaction_type,
prod.name AS product_name,
pc.name AS product_category,
pc.name AS product_sub_category,
COALESCE((
SELECT string_agg(f.name, ' ')
FROM flags f
WHERE f.flagable_type = 'products' AND f.flagable_id = prod.id
), '') AS product_sub_category,
COALESCE(fw.name, '') AS source_warehouse,
COALESCE(tw.name, '') AS destination_warehouse,
'' AS destination,
@@ -163,7 +171,11 @@ SELECT
'Internal Transfer Out' AS transaction_type,
prod.name AS product_name,
pc.name AS product_category,
pc.name AS product_sub_category,
COALESCE((
SELECT string_agg(f.name, ' ')
FROM flags f
WHERE f.flagable_type = 'products' AND f.flagable_id = prod.id
), '') AS product_sub_category,
COALESCE(fw.name, '') AS source_warehouse,
'' AS destination_warehouse,
COALESCE(tw.name, '') AS destination,
@@ -189,7 +201,11 @@ SELECT
'Trading Sales' AS transaction_type,
prod.name AS product_name,
pc.name AS product_category,
pc.name AS product_sub_category,
COALESCE((
SELECT string_agg(f.name, ' ')
FROM flags f
WHERE f.flagable_type = 'products' AND f.flagable_id = prod.id
), '') AS product_sub_category,
w.name AS source_warehouse,
'' AS destination_warehouse,
'RETAIL CUSTOMER' AS destination,