fix: change some db tables's setting.

- change `audit`.`assistant_id` to `audit`.`assistant_username`
- change `audit`.`assistant_username` from int to varchar(30)
- change foreign key between `audit`.`assistant_id` & `assistant`.`id`
  to between `audit`.`assistant_username` & `assistant`.`username`
This commit is contained in:
Ting-Jun Wang 2024-07-26 21:52:07 +08:00
parent f9a6956283
commit 256c64dcf5
Signed by: snsd0805
GPG Key ID: D175E969960C4B16

View File

@ -58,12 +58,13 @@ router.post("/", async function(req, res) {
// insert data into table : scholarship_application
const data = [req.body.assistant_s_num, req.body.application_id, req.body.documents_ready, req.body.committee_review, req.body.meeting_name, req.body.passed_date, req.body.scholarship_amount];
const scholarship_audit_info = await conn.batch("INSERT INTO audit_form(`assistant_id`, `application_id`, `documents_ready`, `committee_review`, `meeting_name`, `passed_date`, `scholarship_amount`) VALUES(?, ?, ?, ?, ?, ?, ?);", data);
const scholarship_audit_info = await conn.batch("INSERT INTO audit_form(`assistant_username`, `application_id`, `documents_ready`, `committee_review`, `meeting_name`, `passed_date`, `scholarship_amount`) VALUES(?, ?, ?, ?, ?, ?, ?);", data);
await conn.commit();
res.json({suc : true});
}
catch(e) {
console.log(e);
await conn.rollback();
res.json({suc : false});
}