From 07d631a7bbad761a141811516a6d7c58f11b1527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Mon, 11 Aug 2025 17:32:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AF=8F=E5=A4=A9=E6=89=A7=E8=A1=8C=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=EF=BC=9A=E6=B8=85=E9=99=A4=E6=88=BF=E9=97=B4=E7=83=AD?= =?UTF-8?q?=E5=BA=A6=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/cron/controller/DaySeconds.php | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 application/cron/controller/DaySeconds.php diff --git a/application/cron/controller/DaySeconds.php b/application/cron/controller/DaySeconds.php new file mode 100644 index 0000000..60896d9 --- /dev/null +++ b/application/cron/controller/DaySeconds.php @@ -0,0 +1,43 @@ +clear_room_today_hot_value();//0点以后房间热度值清零 + echo "\n"; + } + + /* + * 0点以后房间热度值清零 + * 配置:定时脚本每天 0点 执行 + * 配置:app.qxcms.com/Core/ClearUserRoomCion/index + */ + public function clear_room_today_hot_value() { + $where = []; + $where['delete_time'] = 0; + $where['is_show_room'] = 1; + $room = db::name('vs_room')->where($where)->select(); + echo date('Y-m-d H:i:s').' 开始清零:'.count($room)."\n"; + foreach ($room as $key => $value) { + $data = [ + 'today_hot_value' => 0, + ]; + db::name('vs_room')->where(['id' => $value['id']])->save($data); + } + echo date('Y-m-d H:i:s').' 完成'."\n"; + die; + } +} \ No newline at end of file