2 changed files with 1154 additions and 120 deletions
@ -0,0 +1,51 @@ |
|||
const { Sequelize } = require('sequelize'); |
|||
|
|||
// 使用与项目相同的数据库配置
|
|||
const sequelize = new Sequelize('wechat_app', 'root', 'schl@2025', { |
|||
host: '1.95.162.61', |
|||
port: 3306, |
|||
dialect: 'mysql', |
|||
dialectOptions: { |
|||
connectTimeout: 30000, |
|||
}, |
|||
}); |
|||
|
|||
async function checkChatData() { |
|||
try { |
|||
console.log('连接数据库...'); |
|||
await sequelize.authenticate(); |
|||
console.log('数据库连接成功!'); |
|||
|
|||
console.log('\n=== 最近的聊天会话 ==='); |
|||
const [conversations] = await sequelize.query( |
|||
'SELECT * FROM chat_conversations ORDER BY created_at DESC LIMIT 5' |
|||
); |
|||
console.log(conversations); |
|||
|
|||
console.log('\n=== 最近的聊天消息 ==='); |
|||
const [messages] = await sequelize.query( |
|||
'SELECT * FROM chat_messages ORDER BY created_at DESC LIMIT 5' |
|||
); |
|||
console.log(messages); |
|||
|
|||
// 检查是否有使用测试ID的记录
|
|||
console.log('\n=== 检查测试ID记录 ==='); |
|||
const [testRecords] = await sequelize.query( |
|||
"SELECT * FROM chat_conversations WHERE userId LIKE '%test_%' OR managerId LIKE '%test_%'" |
|||
); |
|||
console.log('测试ID记录数量:', testRecords.length); |
|||
if (testRecords.length > 0) { |
|||
console.log('发现测试ID记录:', testRecords); |
|||
} else { |
|||
console.log('未发现测试ID记录'); |
|||
} |
|||
|
|||
} catch (error) { |
|||
console.error('查询失败:', error); |
|||
} finally { |
|||
await sequelize.close(); |
|||
console.log('\n数据库连接已关闭'); |
|||
} |
|||
} |
|||
|
|||
checkChatData(); |
|||
File diff suppressed because it is too large
Loading…
Reference in new issue