39 lines
1.2 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|