public ActionResult Add(NotifySettingModel model) { ReturnMessage message = new ReturnMessage { Success = false, Msg = "操作失败!" }; try { NotifySettingBusiness bus = new NotifySettingBusiness(); var notifySetting = bus.GetNotifySetting(model.SettingKey); if (notifySetting != null) { message.Msg = "配置已存在!"; return(Content(JsonConvert.SerializeObject(message))); } model.ClassName = string.Empty; model.Remark = "服务配置"; model.Memo = string.Format("新增,操作人:{0},操作时间: {1},操作人IP:{2}|", UserName, DateTime.Now, ClientIP); message.Success = bus.Save(model); } catch (Exception) { } return(Content(JsonConvert.SerializeObject(message))); }
private bool CreateTask(NotifySettingModel model) { InstructionServiceBusiness bus = new InstructionServiceBusiness(); TaskMessageModel task = new TaskMessageModel(); task.TaskType = TaskTypeEnum.InterfaceClearCache; switch (model.SettingKey) { case "BuilderServiceSetting": task.TaskParam = CacheKeys.BuilderServiceSettingCacheKey; break; case "ScanServiceSetting": task.TaskParam = CacheKeys.ScanServiceSettingCacheKey; break; case "ReceiveServiceSetting": task.TaskParam = CacheKeys.ReceiveServiceSettingCacheKey; break; case "RedoServiceSetting": task.TaskParam = CacheKeys.RedoServiceSettingCacheKey; break; case "SendServiceSetting": task.TaskParam = CacheKeys.SendServiceSettingCacheKey; break; case "LogSetting": task.TaskParam = CacheKeys.LogSettingCacheKey; break; } return(bus.CreateTask(task)); }
public ActionResult Edit(NotifySettingModel model) { ReturnMessage message = new ReturnMessage { Success = false, Msg = "操作失败!" }; try { NotifySettingBusiness bus = new NotifySettingBusiness(); var notifySetting = bus.GetNotifySetting(model.SettingKey); if (notifySetting == null) { message.Msg = "配置不存在!"; return(Content(JsonConvert.SerializeObject(message))); } notifySetting.SettingValue = model.SettingValue; notifySetting.Memo = string.Format("编辑,操作人:{0},操作时间: {1},操作人IP:{2}|", UserName, DateTime.Now, ClientIP); notifySetting.LastModifyTime = DateTime.Now; message.Success = bus.Edit(notifySetting); } catch (Exception) { } return(Content(JsonConvert.SerializeObject(message))); }
public bool Save(NotifySettingModel model) { var entity = MappingHelper.From <NotifySettingEntity, NotifySettingModel>(model); var result = JinRiNotifyFacade.Instance.SaveNotifySetting(entity) > 0; if (result) //请空缓存任务 { CreateTask(model); } return(result); }
public NotifySettingModel GetNotifySetting(string settingkey) { NotifySettingModel model = null; List <NotifySettingModel> list = GetNotifySettingList(new NotifySettingCondition { SettingKey = settingkey }); if (list != null && list.Count > 0) { model = list[0]; } return(model); }
public ActionResult Delete(NotifySettingModel model) { ReturnMessage message = new ReturnMessage { Success = false, Msg = "操作失败!" }; try { NotifySettingBusiness bus = new NotifySettingBusiness(); var notifySetting = bus.GetNotifySetting(model.SettingKey); if (notifySetting == null) { message.Msg = "配置不存在!"; return(Content(JsonConvert.SerializeObject(message))); } message.Success = bus.Delete(model); } catch (Exception) { } return(Content(JsonConvert.SerializeObject(message))); }
public string GetNotifySettingValue(string settingkey) { NotifySettingModel model = GetNotifySetting(settingkey); return(model != null ? model.SettingValue : ""); }
/// <summary> /// 删除配置项 /// </summary> /// <param name="entity"></param> /// <returns></returns> public bool Delete(NotifySettingModel model) { var entity = MappingHelper.From <NotifySettingEntity, NotifySettingModel>(model); return(JinRiNotifyFacade.Instance.DelNotifySetting(entity) > 0); }