fix(t04): improve add page tags admin and undo delete
This commit is contained in:
@@ -101,21 +101,21 @@ router.get('/stats', requireAdmin, (_req, res) => {
|
||||
router.get('/track/stats', requireAdmin, async (_req, res) => {
|
||||
try {
|
||||
// 今日统计
|
||||
const [todayRows] = await pool.execute(
|
||||
const [todayRows] = await pool.query(
|
||||
`SELECT event, COUNT(*) as count FROM track_events
|
||||
WHERE DATE(created_at) = CURDATE()
|
||||
GROUP BY event ORDER BY count DESC`
|
||||
)
|
||||
|
||||
// 最近7天每日统计
|
||||
const [dailyRows] = await pool.execute(
|
||||
const [dailyRows] = await pool.query(
|
||||
`SELECT DATE(created_at) as date, COUNT(*) as count FROM track_events
|
||||
WHERE created_at >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)
|
||||
GROUP BY DATE(created_at) ORDER BY date DESC`
|
||||
)
|
||||
|
||||
// 最近7天事件分布
|
||||
const [eventRows] = await pool.execute(
|
||||
const [eventRows] = await pool.query(
|
||||
`SELECT event, COUNT(*) as count FROM track_events
|
||||
WHERE created_at >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)
|
||||
GROUP BY event ORDER BY count DESC LIMIT 10`
|
||||
@@ -151,13 +151,13 @@ router.get('/track/list', requireAdmin, async (req, res) => {
|
||||
params.push(event)
|
||||
}
|
||||
|
||||
const [countResult] = await pool.execute(
|
||||
const [countResult] = await pool.query(
|
||||
`SELECT COUNT(*) as total FROM track_events t WHERE ${where}`,
|
||||
params
|
||||
)
|
||||
const total = (countResult as any[])[0].total
|
||||
|
||||
const [rows] = await pool.execute(
|
||||
const [rows] = await pool.query(
|
||||
`SELECT t.*, u.nickname
|
||||
FROM track_events t
|
||||
LEFT JOIN users u ON t.user_id = u.id AND u.deleted_at IS NULL
|
||||
|
||||
Reference in New Issue
Block a user