/// <summary> /// 修改 /// </summary> /// <param name="entity"></param> /// <returns></returns> public JsonResult Update(Operate entity) { ModelState.Remove("CreatedTime"); ModelState.Remove("UpdatedTime"); ModelState.Remove("IsDelete"); if (ModelState.IsValid) { var model = IOperateService.Find(entity.ID); if (model == null || (model != null && model.IsDelete)) { return(DataErorrJResult()); } if (IOperateService.IsExits(x => x.Name == entity.Name && x.ID != entity.ID)) { return(JResult(Core.Code.ErrorCode.system_name_already_exist, "")); } model.Name = entity.Name; model.Sort = entity.Sort; model.ActionUrl = entity.ActionUrl; model.Remark = entity.Remark; var result = IOperateService.Update(model); return(JResult(result)); } else { return(ParamsErrorJResult(ModelState)); } }