fix: convert dashboard currency
This commit is contained in:
@ -20,21 +20,21 @@ class DashboardAdapter extends Adapter {
|
|||||||
let qry = `
|
let qry = `
|
||||||
SELECT
|
SELECT
|
||||||
(
|
(
|
||||||
SELECT COALESCE(SUM(amount),0)
|
SELECT COALESCE(SUM(CASE WHEN rate_snapshot IS NOT NULL AND rate_snapshot > 0 THEN amount * rate_snapshot ELSE amount END),0)
|
||||||
FROM tbl_requestbudget
|
FROM tbl_requestbudget
|
||||||
WHERE isdeleted = 0 AND years = ? AND tbl_requestbudget.isused = 0
|
WHERE isdeleted = 0 AND years = ? AND tbl_requestbudget.isused = 0
|
||||||
${nik != "" ? " AND iby=?" : ""}
|
${nik != "" ? " AND iby=?" : ""}
|
||||||
) AS total_requested_budget,
|
) AS total_requested_budget,
|
||||||
|
|
||||||
(
|
(
|
||||||
SELECT COALESCE(SUM(amount),0)
|
SELECT COALESCE(SUM(CASE WHEN rate_snapshot IS NOT NULL AND rate_snapshot > 0 THEN amount * rate_snapshot ELSE amount END),0)
|
||||||
FROM tbl_budgetcapexinfo
|
FROM tbl_budgetcapexinfo
|
||||||
WHERE isdeleted = 0 AND years = ?
|
WHERE isdeleted = 0 AND years = ?
|
||||||
${nik != "" ? " AND iby=?" : ""}
|
${nik != "" ? " AND iby=?" : ""}
|
||||||
) AS total_remaining_budget,
|
) AS total_remaining_budget,
|
||||||
|
|
||||||
(
|
(
|
||||||
SELECT COALESCE(SUM(amount),0)
|
SELECT COALESCE(SUM(CASE WHEN rate_snapshot IS NOT NULL AND rate_snapshot > 0 THEN amount * rate_snapshot ELSE amount END),0)
|
||||||
FROM tbl_justification
|
FROM tbl_justification
|
||||||
WHERE isdeleted = 0
|
WHERE isdeleted = 0
|
||||||
AND idt >= ?
|
AND idt >= ?
|
||||||
@ -202,7 +202,7 @@ class DashboardAdapter extends Adapter {
|
|||||||
|
|
||||||
let qry = `
|
let qry = `
|
||||||
SELECT
|
SELECT
|
||||||
SUM(amount) as used_budget,
|
SUM(CASE WHEN rate_snapshot IS NOT NULL AND rate_snapshot > 0 THEN amount * rate_snapshot ELSE amount END) as used_budget,
|
||||||
MONTH(idt) as month
|
MONTH(idt) as month
|
||||||
FROM tbl_justification
|
FROM tbl_justification
|
||||||
WHERE isdeleted=0
|
WHERE isdeleted=0
|
||||||
@ -388,7 +388,7 @@ class DashboardAdapter extends Adapter {
|
|||||||
let qry = `
|
let qry = `
|
||||||
SELECT
|
SELECT
|
||||||
MONTH(idt) as month,
|
MONTH(idt) as month,
|
||||||
SUM(amount) as used_budget
|
SUM(CASE WHEN rate_snapshot IS NOT NULL AND rate_snapshot > 0 THEN amount * rate_snapshot ELSE amount END) as used_budget
|
||||||
FROM tbl_justification
|
FROM tbl_justification
|
||||||
WHERE isdeleted=0
|
WHERE isdeleted=0
|
||||||
AND YEAR(idt)=?
|
AND YEAR(idt)=?
|
||||||
@ -453,7 +453,13 @@ class DashboardAdapter extends Adapter {
|
|||||||
let qry = `
|
let qry = `
|
||||||
SELECT
|
SELECT
|
||||||
division,
|
division,
|
||||||
SUM(amount) as total_used_budget
|
SUM(
|
||||||
|
CASE
|
||||||
|
WHEN rate_snapshot IS NOT NULL AND rate_snapshot > 0
|
||||||
|
THEN amount * rate_snapshot
|
||||||
|
ELSE amount
|
||||||
|
END
|
||||||
|
) as total_used_budget
|
||||||
FROM tbl_justification
|
FROM tbl_justification
|
||||||
WHERE isdeleted = 0
|
WHERE isdeleted = 0
|
||||||
AND idt >= CONCAT(?, '-01-01 00:00:00')
|
AND idt >= CONCAT(?, '-01-01 00:00:00')
|
||||||
|
|||||||
Reference in New Issue
Block a user