/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(string keyValue, WeekplanEntity entity) { try { service.SaveForm(keyValue, entity); } catch (Exception) { throw; } }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(string keyValue, WeekplanEntity entity) { if (!string.IsNullOrEmpty(keyValue)) { entity.Modify(keyValue); entity.checktime = DateTime.Parse(DateTime.Now.ToString()); this.BaseRepository().Update(entity); } else { entity.id = modifyid(); //主键 entity.ifcheck = "0"; //新增默认未批注 entity.inputtime = DateTime.Parse(DateTime.Now.ToString()); //新增创建添加时间 entity.userid = OperatorProvider.Provider.Current().OldSystemUserID; //获取当前登陆用户的id this.BaseRepository().Insert(entity); } }
// [HandlerAuthorize(PermissionMode.Enforce)] public ActionResult SaveForm(string keyValue, WeekplanEntity entity) { if (keyValue == null || keyValue == "") { entity.ifcheck = "0"; //1 //默认添加是未批注 weekplanbll.SaveForm(keyValue, entity); return(Success("添加成功。")); } else { string id = OperatorProvider.Provider.Current().OldSystemUserID; //当前登录老用户的id //如果当前登录的老id和要修改的id一致, 则批注状态不可改为已批注 if (id == entity.userid) { entity.ifcheck = "0"; //0 未批注 } else { entity.ifcheck = "1"; //1 已批注 } weekplanbll.SaveForm(keyValue, entity); return(Success("操作成功。")); } }