From 5dde1bed7f4e99313e8c26dfa0a9d254a9f6a0a0 Mon Sep 17 00:00:00 2001 From: satori Date: Mon, 16 Dec 2024 07:55:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E6=95=B0=E6=8B=BC=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- update.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/update.js b/update.js index 258acfc..f36908d 100644 --- a/update.js +++ b/update.js @@ -88,17 +88,17 @@ export async function update(table, rank, views) { // 定义查询时间范围 const WHERE = { - day_rank: `WHERE create_time >= CURDATE() AND ${TYPE[table]}`, - week_rank: `WHERE create_time >= CURDATE() - INTERVAL 7 DAY AND ${TYPE[table]}`, - month_rank: `WHERE create_time >= CURDATE() - INTERVAL 1 MONTH AND ${TYPE[table]}`, - year_rank: `WHERE create_time >= CURDATE() - INTERVAL 1 YEAR AND ${TYPE[table]}`, - aeon_rank: `WHERE ${TYPE[table]}` + 'day_rank': `create_time >= CURDATE() AND ${TYPE[table]}`, + 'week_rank': `create_time >= CURDATE() - INTERVAL 7 DAY AND ${TYPE[table]}`, + 'month_rank': `create_time >= CURDATE() - INTERVAL 1 MONTH AND ${TYPE[table]}`, + 'year_rank': `create_time >= CURDATE() - INTERVAL 1 YEAR AND ${TYPE[table]}`, + 'aeon_rank': `${TYPE[table]}` } const JOIN = { - comment: `SELECT comment_id AS id, COUNT(*) AS comment_count FROM web_comment ${WHERE[rank]} GROUP BY id`, - praise: `SELECT praise_id AS id, COUNT(*) AS praise_count FROM web_praise ${WHERE[rank]} GROUP BY id`, - collect: `SELECT collect_id AS id, COUNT(*) AS collect_count FROM web_collect ${WHERE[rank]} GROUP BY id` + 'comment': `SELECT comment_id AS id, COUNT(*) AS comment_count FROM web_comment WHERE ${WHERE[rank]} GROUP BY id`, + 'praise': `SELECT praise_id AS id, COUNT(*) AS praise_count FROM web_praise WHERE ${WHERE[rank]} GROUP BY id`, + 'collect': `SELECT collect_id AS id, COUNT(*) AS collect_count FROM web_collect WHERE ${WHERE[rank]} GROUP BY id` } for (let name of ['comment', 'praise', 'collect']) {