96 lines
3.1 KiB
JavaScript
96 lines
3.1 KiB
JavaScript
const DashboardAdapter = require("../adapter/dashboardadapter.js");
|
|
const dashboardAdapter = new DashboardAdapter();
|
|
const Controllers = require("../controllers/controller.js");
|
|
const controllers = new Controllers();
|
|
var apireshandler = controllers.getApiResultDefined();
|
|
// var docxConverter = require('docx-pdf');
|
|
|
|
exports.getDashboardSummary = (req, res) => {
|
|
try {
|
|
dashboardAdapter.queryDashboardSummary(req, function (err, data) {
|
|
let statusCode = data != null ? data.meta.code : 200;
|
|
if (err) statusCode = 500;
|
|
dashboardAdapter.sendResponse(statusCode, data, res);
|
|
});
|
|
} catch (err) {
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = "[31] : Dashboard controller, " + err.toString();
|
|
dashboardAdapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
};
|
|
|
|
exports.getBudgetLineChart = (req, res) => {
|
|
try {
|
|
dashboardAdapter.queryBudgetLineChart(req, function (err, data) {
|
|
let statusCode = data != null ? data.meta.code : 200;
|
|
if (err) statusCode = 500;
|
|
dashboardAdapter.sendResponse(statusCode, data, res);
|
|
});
|
|
} catch (err) {
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = "Dashboard controller error : " + err.toString();
|
|
dashboardAdapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
};
|
|
|
|
exports.getProcurementStackedChart = (req, res) => {
|
|
try {
|
|
dashboardAdapter.queryProcurementStackedChart(req, function (err, data) {
|
|
let statusCode = data != null ? data.meta.code : 200;
|
|
if (err) statusCode = 500;
|
|
dashboardAdapter.sendResponse(statusCode, data, res);
|
|
});
|
|
} catch (err) {
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = "Dashboard controller error : " + err.toString();
|
|
dashboardAdapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
};
|
|
|
|
exports.getMonthlyBudgetUtilization = (req, res) => {
|
|
try {
|
|
dashboardAdapter.queryMonthlyBudgetUtilization(req, function (err, data) {
|
|
let statusCode = data != null ? data.meta.code : 200;
|
|
if (err) statusCode = 500;
|
|
dashboardAdapter.sendResponse(statusCode, data, res);
|
|
});
|
|
} catch (err) {
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = "Dashboard controller error : " + err.toString();
|
|
dashboardAdapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
};
|
|
|
|
exports.getSpendByUnitChart = (req, res) => {
|
|
try {
|
|
dashboardAdapter.querySpendByUnitChart(req, function (err, data) {
|
|
let statusCode = data != null ? data.meta.code : 200;
|
|
|
|
if (err) statusCode = 500;
|
|
|
|
dashboardAdapter.sendResponse(statusCode, data, res);
|
|
});
|
|
} catch (err) {
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = "Dashboard controller error : " + err.toString();
|
|
dashboardAdapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
};
|
|
|
|
exports.getMyTask = (req, res) => {
|
|
try {
|
|
dashboardAdapter.queryMyTask(req, function (err, data) {
|
|
let statusCode = data != null ? data.meta.code : 200;
|
|
|
|
if (err) statusCode = 500;
|
|
|
|
dashboardAdapter.sendResponse(statusCode, data, res);
|
|
});
|
|
} catch (err) {
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = "Dashboard controller error : " + err.toString();
|
|
|
|
dashboardAdapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
};
|