/// <summary> /// 新建资质模型 /// </summary> /// <param name="certificateNew"></param> /// <returns></returns> public ActionResult <bool> AddDocCertificate(DocCertificateNew certificateNew) { try { if (certificateNew == null) { throw new Exception("参数有误"); } var check = _rpsdc.Any(p => p.Name == certificateNew.Name && p.TypeID == certificateNew.TypeID && p.Owner == certificateNew.Owner); if (check) { throw new Exception("该资质类型下已存在该资质"); } var dbdc = certificateNew.MAPTO <Doc_Certificate>(); //电子文档 var files = new AttachFileSave { BusinessID = dbdc.ID, files = from f in certificateNew.AttachFiles select new AttachFileNew { FileTitle = f.FileTitle, FileType = f.FileType, FileUrl = f.FileUrl } }; var fre = srvFile.SaveFiles(files); if (fre.state != 200) { throw new Exception(fre.msg); } _rpsdc.Add(dbdc); _work.Commit(); return(new ActionResult <bool>(true)); } catch (Exception ex) { return(new ActionResult <bool>(ex)); } }
public ActionResult <bool> AddDocCertificate(DocCertificateNew certificateNew) { LogContent = "新建了资质模型,参数源:" + JsonConvert.SerializeObject(certificateNew); return(bll.AddDocCertificate(certificateNew)); }