fix(report): optimize wechat toast length limit and add admin violation reports management center

这个提交包含在:
xcbyy
2026-10-13 17:08:25 +08:00
父节点 56e672219e
当前提交 9e2c19088b
共有 10 个文件被更改,包括 455 次插入 和 4 次删除

查看文件

@@ -469,11 +469,24 @@ export async function initDatabase(): Promise<void> {
description VARCHAR(500) DEFAULT '',
evidence JSON,
status VARCHAR(32) NOT NULL DEFAULT '待处理',
handle_result VARCHAR(64) DEFAULT '',
handle_note VARCHAR(500) DEFAULT '',
handled_at DATETIME DEFAULT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
INDEX idx_target (target_type, target_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
`);
try {
await conn.query('ALTER TABLE reports ADD COLUMN handle_result VARCHAR(64) DEFAULT ""');
} catch (_) {}
try {
await conn.query('ALTER TABLE reports ADD COLUMN handle_note VARCHAR(500) DEFAULT ""');
} catch (_) {}
try {
await conn.query('ALTER TABLE reports ADD COLUMN handled_at DATETIME DEFAULT NULL');
} catch (_) {}
// 22. 陪玩收藏表 (收藏喜欢的陪玩,实时高亮在接单状态)
await conn.query(`
CREATE TABLE IF NOT EXISTS favorites (