my task
This commit is contained in:
@ -462,6 +462,39 @@ class DashboardAdapter extends Adapter {
|
|||||||
callback("error", apires);
|
callback("error", apires);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async queryMyTask(req, callback) {
|
||||||
|
var apires = this.getApiResultDefined();
|
||||||
|
|
||||||
|
try {
|
||||||
|
let nik = req.query.nik;
|
||||||
|
|
||||||
|
let qry = `
|
||||||
|
SELECT *
|
||||||
|
FROM vw_my_task
|
||||||
|
WHERE nik = ?
|
||||||
|
ORDER BY date DESC
|
||||||
|
LIMIT 50
|
||||||
|
`;
|
||||||
|
|
||||||
|
db.query(qry, [nik], function (err, result) {
|
||||||
|
if (err) {
|
||||||
|
apires.meta.code = 500;
|
||||||
|
apires.meta.message = err.toString();
|
||||||
|
return callback("err", apires);
|
||||||
|
}
|
||||||
|
|
||||||
|
apires.success = true;
|
||||||
|
apires.data = result;
|
||||||
|
|
||||||
|
callback(null, apires);
|
||||||
|
});
|
||||||
|
} catch (err) {
|
||||||
|
apires.meta.code = 500;
|
||||||
|
apires.meta.message = err.toString();
|
||||||
|
callback("error", apires);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = DashboardAdapter;
|
module.exports = DashboardAdapter;
|
||||||
|
|||||||
@ -76,3 +76,20 @@ exports.getSpendByUnitChart = (req, res) => {
|
|||||||
dashboardAdapter.sendResponse(502, apireshandler, res);
|
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);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|||||||
@ -10,5 +10,6 @@ router.get('/budget-line',[jwtauth], dashboardController.getBudgetLineChart);
|
|||||||
router.get('/procurement-chart',[jwtauth], dashboardController.getProcurementStackedChart);
|
router.get('/procurement-chart',[jwtauth], dashboardController.getProcurementStackedChart);
|
||||||
router.get('/budget-utilization',[jwtauth], dashboardController.getMonthlyBudgetUtilization);
|
router.get('/budget-utilization',[jwtauth], dashboardController.getMonthlyBudgetUtilization);
|
||||||
router.get('/spend-by-unit',[jwtauth], dashboardController.getSpendByUnitChart);
|
router.get('/spend-by-unit',[jwtauth], dashboardController.getSpendByUnitChart);
|
||||||
|
router.get("/dashboard/my-task", dashboardController.getMyTask);
|
||||||
|
|
||||||
module.exports = router;
|
module.exports = router;
|
||||||
|
|||||||
Reference in New Issue
Block a user