added support for integrated rank changes
All checks were successful
Pull Request CI / Merge Check (pull_request) Successful in 3m27s

This commit is contained in:
2026-03-02 20:30:01 -05:00
parent a988545dda
commit adc9da6a40
5 changed files with 78 additions and 8 deletions

View File

@@ -36,6 +36,16 @@ export async function insertMemberRank(member_id: number, rank_id: number, date?
await pool.query(sql, params);
}
export async function forceInsertMemberRank(member_id: number, rank_id: number, authorized: number, creator: number, reason: string) {
const sql = `CALL sp_update_member_rank(?, ?, ?, ?, ?, NOW())`;
const result = await pool.query(sql, [member_id, rank_id, authorized, creator, reason]);
if (!result || result.affectedRows === 0) {
throw new Error("Failed to update member rank");
}
}
export async function batchInsertMemberRank(promos: BatchPromotionMember[], author: number, approver: number) {
try {