public ActionResult SubmitSave(bjf_block submititem) { try { var item = BlockManager.GetInstance().SelectOne(m => m.isdelete == false && m.blockname == submititem.blockname); if ((submititem.id == 0 && item != null) || (submititem.id != 0 && item != null && submititem.id != item.id)) { return(Json(new { state = 1, msg = "该模块名称已存在,不能重复添加." })); } BlockManager.GetInstance().SaveItem(submititem); return(Json(new { state = 0, msg = "保存成功." })); } catch (Exception e) { LogHelper.log.Error(e.Message); return(Json(new { state = 1, msg = e.Message })); } }
public void SaveItem(bjf_block submitItem) { if (submitItem.id == 0) { submitItem.createid = Convert.ToInt32(SessionHelper.GetSession("userid")); submitItem.updateid = Convert.ToInt32(SessionHelper.GetSession("userid")); submitItem.createtime = DateTime.Now; submitItem.updatetime = DateTime.Now; this.Add(submitItem); } else { var item = this.GetItemById(submitItem.id); item.blockname = submitItem.blockname; item.isuse = submitItem.isuse; item.sortcode = submitItem.sortcode; item.updateid = Convert.ToInt32(SessionHelper.GetSession("userid")); item.updatetime = DateTime.Now; this.Update(item); } this.Save(); }
/// <summary> /// 任务执行的内容 /// </summary> /// <param name="context"></param> public void Execute(IJobExecutionContext context)//必须实现IJob接口下的Execute方法 { try { var menuitem = new bjf_block() { blockname = "任务调度", isuse = 1, sortcode = new Random().Next(22, 100), createid = 1, createtime = DateTime.Now, updateid = 1, updatetime = DateTime.Now, }; BlockManager.GetInstance().Add(menuitem); BlockManager.GetInstance().Save(); LogHelper.log.Error("定时任务执行成功"); } catch (Exception e) { LogHelper.log.Error(e.Message); } }