public JsonResult Config(string key, string value) { if (!string.IsNullOrEmpty(key) && !string.IsNullOrEmpty(value)) { var config = _repo.Single <Config>(x => x.ConfigKey == key && x.ConfigSystem == ConfigSystem.Reservation.ToString()); if (config != null) { config.ConfigValue = value; config.Save(); ConfigGlobal.Refresh(); ConfigGlobalSecureNode.Refresh(); return(Json("Success")); } } return(Json("Failed")); }
public void Execute(object state) { var logInfo = new LogInfo { MethodInstance = MethodBase.GetCurrentMethod(), ThreadInstance = Thread.CurrentThread }; try { _log.Info("Scheduler Start: (RefreshCache)", logInfo); Config.UpdateAssemblyInfo(Assembly.GetExecutingAssembly(), ConfigSystem.Reservation); ConfigGlobal.Refresh(); ConfigGlobalSecureNode.Refresh(); Delivery.Cache.RefreshCache(); Menu.Cache.RefreshCache(); // 删除30天前的无效订单记录 Order.Clean(-30); OperationStandard.Cache.RefreshCache(); OperationStandardDto.Cache.RefreshCache(); // 删除30天前的无效安全检查记录 CheckList.Clean(-30); _log.Info("Scheduler End: (RefreshCache)", logInfo); } catch (Exception ex) { _log.Warn(ex, logInfo); } }