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: '待处理工单已达上限' });
|
if (countRow.c >= 5) return res.status(400).json({ error: '待处理工单已达上限' });
|
||||||
|
|
||||||
const trackingToken = uuid();
|
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]);
|
[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})`]);
|
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 });
|
res.status(201).json({ id: r.insertId, tracking_token: trackingToken });
|
||||||
|
|||||||
Reference in New Issue
Block a user