diff --git a/adapter/dashboardadapter.js b/adapter/dashboardadapter.js index 8771ba5..2641d18 100644 --- a/adapter/dashboardadapter.js +++ b/adapter/dashboardadapter.js @@ -281,56 +281,59 @@ class DashboardAdapter extends Adapter { } } - async queryProcurementStackedChart(req, callback) { + async queryMonthlyBudgetUtilization(req, callback) { var apires = this.getApiResultDefined(); try { let year = req.query.year || new Date().getFullYear(); - let start = year + "-01-01"; - let end = parseInt(year) + 1 + "-01-01"; - - let months = [ - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - ]; - - let justification = new Array(12).fill(0); - let pr = new Array(12).fill(0); - let po = new Array(12).fill(0); - let bast = new Array(12).fill(0); let qry = ` - SELECT MONTH(idt) as month, COUNT(*) total - FROM tbl_justification - WHERE isdeleted=0 - AND idt>=? AND idt { - justification[r.month - 1] = r.total; + used[r.month - 1] = r.used_budget; }); apires.success = true; + apires.data = { year: year, months: months, series: [ - {name: "Justification", data: justification}, - {name: "PR", data: pr}, - {name: "PO", data: po}, - {name: "BAST", data: bast}, + { + name: "Budget Utilization", + data: used, + }, ], };