// Required modules const router = require('express').Router(); const util = require("./../utilities/utilities_main.js"); const moment = require("moment"); router.get("/", async function(req, res) { const is_audited = req.query.is_audited == 1; try { let conn; try { conn = await util.getDBConnection(); // get connection from db const query = ` SELECT item_form.application_id, item_form.item_info_id, item_info.item_content, item_form.application_unit, item_form.subsidy, scholarship_application.application_date, scholarship_application.student_id, scholarship_application.supplement_filename, student.student_name, audit_form.committee_review, advisor.advisor_name, student.departmant_and_grade, assistant.assistant_name, audit_form.documents_ready, audit_form.meeting_name, audit_form.passed_date, audit_form.scholarship_amount FROM item_form JOIN scholarship_application ON item_form.application_id = scholarship_application.application_id LEFT JOIN student ON scholarship_application.student_id = student.student_id JOIN advisor ON student.advisor_id = advisor.advisor_id LEFT JOIN item_info ON item_form.item_info_id = item_info.item_info_id LEFT JOIN audit_form ON item_form.application_id = audit_form.application_id LEFT JOIN assistant ON audit_form.assistant_username = assistant.username; ; `; const db_result = await conn.query(query); let result = []; for(let i=0; i