From 9ed77ba49198705cf433873a58425e4d9a5013cb 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, 16 Sep 2025 22:02:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E9=97=B4=E7=81=AB=E7=83=AD=E5=80=BC?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/GiveGift.php | 3 +-- application/cron/controller/PerformPerSecond.php | 9 +++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/application/api/model/GiveGift.php b/application/api/model/GiveGift.php index 1acb1e6..2c4e06a 100644 --- a/application/api/model/GiveGift.php +++ b/application/api/model/GiveGift.php @@ -531,8 +531,7 @@ class GiveGift extends Model //增加房间火热值hot_value $gift_totalaa = $gift_total * get_system_config_value('coin_charm_exp'); - //先记录在日志表里 再计划任务写到room表里 - db::name('vs_room_hot_value_log')->insert( ['room_id' => $from_id, 'hot_value' => $gift_totalaa, 'createtime' => time()]); + db::name('vs_room')->where(['id' => $from_id])->inc('hot_value', $gift_totalaa)->inc('today_hot_value', $gift_totalaa)->update(); $roomtype = Db::name('vs_room')->where(['id' => $from_id])->value('type_id'); if($roomtype == 6){ diff --git a/application/cron/controller/PerformPerSecond.php b/application/cron/controller/PerformPerSecond.php index ce554f5..de9381a 100644 --- a/application/cron/controller/PerformPerSecond.php +++ b/application/cron/controller/PerformPerSecond.php @@ -30,9 +30,9 @@ class PerformPerSecond echo "pk发起10秒后无应答拒绝:\n"; $this->pk_start_refuse(); echo "\n"; - echo "房间火热值更新:\n"; - $this->room_hot_update(); - echo "\n"; +// echo "房间火热值更新:\n"; +// $this->room_hot_update(); +// echo "\n"; } @@ -182,10 +182,11 @@ class PerformPerSecond } if($hot_values['today_hot_value'] > $value['value']){ $hot_value = $hot_values['hot_value']; + $today_hot_value = $value['value']; } $res = db::name('vs_room')->where('id',$value['room_id'])->update([ - 'today_hot_value' => $value['value'], + 'today_hot_value' => $today_hot_value, 'hot_value' => $hot_value, 'updatetime' => time() ]);