Files
zszq-trs/YLErpWeb/Controllers/SysUserConfigController.cs
T
2024-05-09 14:06:26 +08:00

39 lines
1.2 KiB
C#

using YLErp.Modules.SystemModule;
namespace YLErp.Web.Controllers
{
public class SysUserConfigController : BaseController
{
/// <summary>
///
/// </summary>
public JsonResult AjaxSaveOtcWebConfig(string name, string value)
{
if (string.IsNullOrWhiteSpace(name))
{
return JsonError("name参数不能为空");
}
var service = new SysUserConfigService(CurUser);
var config = service.GetConfigData<OtcWebUserConfig>();
switch (name)
{
case nameof(OtcWebUserConfig.Pricing_SimpleMode):
config.Pricing_SimpleMode = value == "true";
break;
case nameof(OtcWebUserConfig.Pricing_CalcMargin):
config.Pricing_CalcMargin = value == "true";
break;
case nameof(OtcWebUserConfig.Pricing_CalcAutocallGreeks):
config.Pricing_CalcAutocallGreeks = value == "true";
break;
}
service.SaveData(config, Server.CacheProvider);
return JsonSuccess();
}
}
}