From f136e1c1cacc4c610d21b8286be3b22b3f175e81 Mon Sep 17 00:00:00 2001 From: zhenhui <1276357500@qq.com> Date: Wed, 29 Apr 2026 11:07:27 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B8=B8=E6=88=8F=E9=85=8D=E7=BD=AE=E5=AE=9E?= =?UTF-8?q?=E6=97=B6=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/config/GameConfig.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/admin/controller/config/GameConfig.php b/app/admin/controller/config/GameConfig.php index f8aa521..aeb2e92 100644 --- a/app/admin/controller/config/GameConfig.php +++ b/app/admin/controller/config/GameConfig.php @@ -8,6 +8,7 @@ use app\common\library\game\DepositTier; use app\common\library\game\FinanceCashierConfig; use app\common\library\game\StreakWinReward; use app\common\library\game\ZiHuaDictionary as ZiHuaDictionaryLib; +use app\common\service\GameHotDataCoordinator; use support\think\Db; use support\Response; use Webman\Http\Request as WebmanRequest; @@ -184,6 +185,7 @@ class GameConfig extends Backend } $now = time(); + $updatedKeys = []; Db::startTrans(); try { foreach ($items as $configKey => $configValue) { @@ -211,6 +213,7 @@ class GameConfig extends Backend 'config_value' => (string) $persistValue, 'update_time' => $now, ]); + $updatedKeys[] = $configKey; } Db::commit(); } catch (\Throwable $e) { @@ -218,6 +221,10 @@ class GameConfig extends Backend return $this->error($e->getMessage()); } + foreach (array_values(array_unique($updatedKeys)) as $key) { + GameHotDataCoordinator::afterGameConfigKeyCommitted($key); + } + return $this->success(__('Operation completed')); } }