From dd40ad9d66b3cf3430e94f39bf610888775f8e26 Mon Sep 17 00:00:00 2001 From: liudl <673013083@qq.com> Date: 星期五, 17 一月 2025 08:49:35 +0800 Subject: [PATCH] Merge branch 'master' of http://47.95.120.53:8083/r/WCSNet6 --- Admin.NET/WCS.Application/Service/Config/SysConfigService.cs | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/Admin.NET/WCS.Application/Service/Config/SysConfigService.cs b/Admin.NET/WCS.Application/Service/Config/SysConfigService.cs index 2c691a9..ea1ddc9 100644 --- a/Admin.NET/WCS.Application/Service/Config/SysConfigService.cs +++ b/Admin.NET/WCS.Application/Service/Config/SysConfigService.cs @@ -107,4 +107,21 @@ _sysCacheService.Remove($"{CacheConst.KeyConfig}{config.Code}"); } + /// <summary> + /// 鏇存柊鍙傛暟閰嶇疆鍊� + /// </summary> + /// <param name="code"></param> + /// <param name="value"></param> + /// <returns></returns> + [NonAction] + public async Task UpdateConfigValue(string code, bool value) + { + var config = await _sysConfigRep.GetFirstAsync(u => u.Code == code); + if (config == null) return; + + config.Value = value?"True":"False"; + await _sysConfigRep.AsUpdateable(config).ExecuteCommandAsync(); + + _sysCacheService.Remove($"{CacheConst.KeyConfig}{config.Code}"); + } } -- Gitblit v1.8.0