/// <summary> /// 修改安全制度模型 /// </summary> /// <param name="institutionEdit"></param> /// <returns></returns> public ActionResult <bool> EditDocInstitution(DocInstitutionEdit institutionEdit) { try { var dbin = _rpsin.GetModel(p => p.ID == institutionEdit.ID); if (dbin == null) { throw new Exception("未找到所需修改的安全制度模型"); } var check = _rpsin.Any(p => p.Name == institutionEdit.Name && p.TypeID == institutionEdit.TypeID && p.ID != institutionEdit.ID); if (check) { throw new Exception("该类型下已存在该安全制度模型"); } dbin = institutionEdit.CopyTo <Doc_Institution>(dbin); //自定义项 srvUserDefined.DeleteBusinessValue(dbin.ID); var definedvalue = new UserDefinedBusinessValue { BusinessID = dbin.ID, Values = institutionEdit.UserDefineds }; var defined = srvUserDefined.SaveBuisnessValue(definedvalue); if (defined.state != 200) { throw new Exception(defined.msg); } _rpsin.Update(dbin); _work.Commit(); return(new ActionResult <bool>(true)); } catch (Exception ex) { return(new ActionResult <bool>(ex)); } }
public ActionResult <bool> EditDocInstitution(DocInstitutionEdit institutionEdit) { LogContent = "修改了安全模型,参数源:" + JsonConvert.SerializeObject(institutionEdit); return(bll.EditDocInstitution(institutionEdit)); }