//[AuthCheck(Module = WebModule.SpecialAcceptance, Right = SystemRight.Add)] public ActionResult Add(SpecialAcceptanceView model) { if (model.ProjectId <= 0 || string.IsNullOrWhiteSpace(model.ProjectName)) { return(Json(new ResultView <bool> { Flag = false, Data = false, Message = "请选择项目名称!" })); } // 获取上传附件 string fileDataJsonFile = Request.Form["fileDataJsonFile"];//获取上传文件json字符串 List <Base_Files> fileList = new List <Base_Files>(); if (!string.IsNullOrWhiteSpace(fileDataJsonFile)) { fileList = JsonConvert.DeserializeObject <List <Base_Files> >(fileDataJsonFile); } if (fileList.Any()) { model.AttachList.AddRange(fileList); } string acceptanceDetailList = Request.Form["AcceptanceDetailList"]; if (!string.IsNullOrWhiteSpace(acceptanceDetailList)) { model.AcceptanceDetailList = JsonConvert.DeserializeObject <List <Epm_SpecialAcceptanceDetails> >(acceptanceDetailList); } if (!model.AcceptanceDetailList.Any()) { return(Json(new ResultView <bool> { Flag = false, Data = false, Message = "请填写专项验收要验收的项目明细!" })); } using (ClientSiteClientProxy proxy = new ClientSiteClientProxy(ProxyEx(Request))) { var result = proxy.AddSpecialAcceptance(model); return(Json(result.ToResultView())); } }