51 lines
1.5 KiB
C#
51 lines
1.5 KiB
C#
using Microsoft.AspNetCore.Mvc;
|
|
using YLErp.Cache;
|
|
using YLErp.DBModels;
|
|
using YLErp.Modules.SwapModule;
|
|
|
|
namespace YLErp.Web.Controllers
|
|
{
|
|
public class TrsOpenController : BaseController
|
|
{
|
|
private readonly YLContext db = new YLContext();
|
|
IYLCache _yLCache;
|
|
public TrsOpenController(IYLCache yLCache)
|
|
{
|
|
_yLCache=yLCache;
|
|
}
|
|
public ActionResult Index()
|
|
{
|
|
var model=db.trs_open_config.FirstOrDefault();
|
|
if (model == null)
|
|
{
|
|
model = new TrsOpenConfig();
|
|
}
|
|
return View(model);
|
|
}
|
|
/// <summary>
|
|
/// 保存做市配置
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public JsonResult SaveConfig(TrsOpenConfigDto trsOpenConfig)
|
|
{
|
|
var model = db.trs_open_config.FirstOrDefault();
|
|
if (model == null)
|
|
{
|
|
model = new TrsOpenConfig();
|
|
}
|
|
model.pmStartTime = trsOpenConfig.pmStartTime;
|
|
model.pmEndTime = trsOpenConfig.pmEndTime;
|
|
model.amEndTime = trsOpenConfig.amEndTime;
|
|
model.amStartTime = trsOpenConfig.amStartTime;
|
|
model.SetOpt(CurUser);
|
|
if (model.id==0)
|
|
{
|
|
db.trs_open_config.Add(model);
|
|
}
|
|
db.SaveChanges();
|
|
_yLCache.StringSetWithNoPrefix<TrsOpenConfigDto>("TRS_Open_Hour", trsOpenConfig,TimeSpan.FromHours(8));
|
|
return JsonSuccess("");
|
|
}
|
|
}
|
|
}
|