mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
Merge branch 'fix/sapronak-dev' into 'development'
adjust api closing tap sapronak See merge request mbugroup/lti-api!130
This commit is contained in:
@@ -407,7 +407,7 @@ SELECT
|
|||||||
COALESCE(fw.name, '') AS source_warehouse,
|
COALESCE(fw.name, '') AS source_warehouse,
|
||||||
COALESCE(tw.name, '') AS destination_warehouse,
|
COALESCE(tw.name, '') AS destination_warehouse,
|
||||||
'' AS destination,
|
'' AS destination,
|
||||||
std.quantity AS quantity,
|
std.usage_qty AS quantity,
|
||||||
u.name AS unit,
|
u.name AS unit,
|
||||||
'Stock Refill' AS notes
|
'Stock Refill' AS notes
|
||||||
FROM stock_transfer_details std
|
FROM stock_transfer_details std
|
||||||
@@ -456,7 +456,7 @@ SELECT
|
|||||||
COALESCE(fw.name, '') AS source_warehouse,
|
COALESCE(fw.name, '') AS source_warehouse,
|
||||||
'' AS destination_warehouse,
|
'' AS destination_warehouse,
|
||||||
COALESCE(tw.name, '') AS destination,
|
COALESCE(tw.name, '') AS destination,
|
||||||
std.quantity AS quantity,
|
std.usage_qty AS quantity,
|
||||||
u.name AS unit,
|
u.name AS unit,
|
||||||
'Transfer to other unit' AS notes
|
'Transfer to other unit' AS notes
|
||||||
FROM stock_transfer_details std
|
FROM stock_transfer_details std
|
||||||
@@ -927,34 +927,34 @@ func (r *ClosingRepositoryImpl) GetActualUsageCostByProjectFlockID(ctx context.C
|
|||||||
COALESCE(SUM(
|
COALESCE(SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0)
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(std.quantity, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(std.usage_qty, 0)
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END
|
END
|
||||||
), 0) AS total_qty,
|
), 0) AS total_qty,
|
||||||
COALESCE(SUM(
|
COALESCE(SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0) * COALESCE(pi.price, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0) * COALESCE(pi.price, 0)
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(std.quantity, 0) * COALESCE(tpi.price, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(std.usage_qty, 0) * COALESCE(tpi.price, 0)
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END
|
END
|
||||||
), 0) AS total_price,
|
), 0) AS total_price,
|
||||||
COALESCE(SUM(
|
COALESCE(SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0)
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(std.quantity, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(std.usage_qty, 0)
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END
|
END
|
||||||
), 0) AS qty_divisor,
|
), 0) AS qty_divisor,
|
||||||
COALESCE(SUM(
|
COALESCE(SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0) * COALESCE(pi.price, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0) * COALESCE(pi.price, 0)
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(std.quantity, 0) * COALESCE(tpi.price, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(std.usage_qty, 0) * COALESCE(tpi.price, 0)
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END
|
END
|
||||||
), 0) / NULLIF(COALESCE(SUM(
|
), 0) / NULLIF(COALESCE(SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(sa.qty, 0)
|
||||||
WHEN sa.stockable_type = ? THEN COALESCE(std.quantity, 0)
|
WHEN sa.stockable_type = ? THEN COALESCE(std.usage_qty, 0)
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END
|
END
|
||||||
), 0), 0) AS average_price`,
|
), 0), 0) AS average_price`,
|
||||||
|
|||||||
Reference in New Issue
Block a user