From 8a1b2f236936b8e943798db3b0742c7ad2648527 Mon Sep 17 00:00:00 2001 From: "WIN-C27C5MSVTPO\\16961" <1696136552@qq.com> Date: Tue, 28 Oct 2025 17:05:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/service/SysConfigService.php | 7 +++++++ config/route.php | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/app/admin/service/SysConfigService.php b/app/admin/service/SysConfigService.php index cedca5b..62e4812 100644 --- a/app/admin/service/SysConfigService.php +++ b/app/admin/service/SysConfigService.php @@ -5,6 +5,7 @@ namespace app\admin\service; use app\admin\validate\SysConfigValidate; use app\common\traits\crud\CrudServiceTrait; use app\common\model\SysConfig; +use support\Redis; use support\Request; class SysConfigService @@ -73,4 +74,10 @@ class SysConfigService return $config; } + + + public function beforeServiceUpdate($data, Request $request) + { + Redis::del($data['config_key']); + } } \ No newline at end of file diff --git a/config/route.php b/config/route.php index ba10155..29c4e6e 100644 --- a/config/route.php +++ b/config/route.php @@ -376,6 +376,15 @@ Route::group('/admin', function () { Route::any('/update', [app\common\controller\FinPaymentApplyController::class, 'update']); Route::any('/destroy', [app\common\controller\FinPaymentApplyController::class, 'destroy']); }); + + // 系统配置 + Route::group('/config', function () { + Route::any('/list', [app\admin\controller\SysConfigController::class, 'index']); + Route::any('/show', [app\admin\controller\SysConfigController::class, 'show']); + Route::any('/store', [app\admin\controller\SysConfigController::class, 'store']); + Route::any('/update', [app\admin\controller\SysConfigController::class, 'update']); + Route::any('/destroy', [app\admin\controller\SysConfigController::class, 'destroy']); + }); });