diff --git a/server/routes/messages.js b/server/routes/messages.js index fcd81f0..68e9451 100644 --- a/server/routes/messages.js +++ b/server/routes/messages.js @@ -51,9 +51,9 @@ router.post('/:roomId/messages', authMiddleware, async (req, res) => { } catch (e) { console.error('AI 分析失败:', e.message); var errText = '❌ ' + (e.message || 'AI 处理失败,请稍后重试'); - var result = db.prepare('INSERT INTO messages (room_id, user, text, timestamp) VALUES (?,?,?,?)').run(roomId, '小财', errText, timestamp()); - var msg = { id: result.lastInsertRowid, room_id: roomId, user: '小财', text: errText, attachments: [], timestamp: timestamp() }; - broadcastToRoom(roomId, { type: 'new_message', message: msg }); + var errResult = db.prepare('INSERT INTO messages (room_id, user, text, timestamp) VALUES (?,?,?,?)').run(roomId, '小财', errText, timestamp()); + var errMsg = { id: errResult.lastInsertRowid, room_id: roomId, user: '小财', text: errText, attachments: [], timestamp: timestamp() }; + broadcastToRoom(roomId, { type: 'new_message', message: errMsg }); } });