fix: critical - external POST parameter count mismatch (11 vs 10)
This commit is contained in:
@@ -83,7 +83,7 @@ router.post('/tickets', async (req, res) => {
|
||||
if (countRow.c >= 5) return res.status(400).json({ error: '待处理工单已达上限' });
|
||||
|
||||
const trackingToken = uuid();
|
||||
const [r] = await query(`INSERT INTO tickets(type,title,reporter_game_name,reporter_game_uid,target_game_name,target_game_uid,reason,description,tracking_token,is_admin_complaint) VALUES (?,?,?,?,?,?,?,?,?,?,?)`,
|
||||
const [r] = await query(`INSERT INTO tickets(type,title,reporter_game_name,reporter_game_uid,target_game_name,target_game_uid,reason,description,tracking_token,is_admin_complaint) VALUES (?,?,?,?,?,?,?,?,?,?)`,
|
||||
[type, title, reporter_game_name, reporter_game_uid, target_game_name||'', target_game_uid||'', reason||'', description||'', trackingToken, is_admin_complaint?1:0]);
|
||||
await query("INSERT INTO responses(ticket_id,content,is_staff) VALUES (?,?,0)", [r.insertId, `游戏内提交\n类型: ${type}\n提交人: ${reporter_game_name} (UID: ${reporter_game_uid})`]);
|
||||
res.status(201).json({ id: r.insertId, tracking_token: trackingToken });
|
||||
|
||||
Reference in New Issue
Block a user