From cb8b6798b916110b5a4786cbd75d3f4315dcda47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Tue, 20 Jan 2026 17:20:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=B8=85=E9=99=A4=E6=88=BF?= =?UTF-8?q?=E9=97=B4=E9=A6=96=E9=A1=B5=E7=83=AD=E5=BA=A6=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/cron/controller/TenSeconds.php | 27 +++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/application/cron/controller/TenSeconds.php b/application/cron/controller/TenSeconds.php index ccd26825..3fde0d75 100644 --- a/application/cron/controller/TenSeconds.php +++ b/application/cron/controller/TenSeconds.php @@ -25,8 +25,13 @@ class TenSeconds // echo "\n"; //房间营业时间结束后把用户踢出房间 - echo "房间营业时间结束后把用户踢出房间\n"; +// echo "房间营业时间结束后把用户踢出房间\n"; // $this->room_end_kick_user(); +// echo "\n"; + + + echo "清除房间热度值:\n"; + $this->clear_room_today_hot_value();//整点以后房间热度值清零 echo "\n"; } @@ -61,5 +66,25 @@ class TenSeconds } + /* + * 整点以后房间热度值清零 + * 配置: + */ + 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']])->update($data); + } + echo date('Y-m-d H:i:s').' 完成'."\n"; + + } + } \ No newline at end of file