public JsonResult SaveForm(string id, JobTemplateEntity model) { var user = OperatorProvider.Provider.Current(); var success = true; var message = "保存成功"; model.JobType = "danger"; model.CreateUserId = user.UserId; model.CreateUser = user.UserName; if (model.DangerousList == null) { model.DangerousList = new List <JobDangerousEntity>(); } foreach (var item in model.DangerousList) { if (string.IsNullOrEmpty(item.JobDangerousId)) { item.JobDangerousId = Guid.NewGuid().ToString(); } item.CreateTime = DateTime.Now; item.JobId = model.JobId; if (item.MeasureList == null) { item.MeasureList = new List <JobMeasureEntity>(); } foreach (var item1 in item.MeasureList) { if (string.IsNullOrEmpty(item1.JobMeasureId)) { item1.JobMeasureId = Guid.NewGuid().ToString(); } item1.CreateTime = DateTime.Now; item1.JobDangerousId = item.JobDangerousId; } } try { string r = workmeetingbll.UpdateJobTemplate(model); if (r == "1") { message = "操作失败,危险源与防范措施必须保持一致。"; } } catch (Exception e) { success = false; message = e.Message; } return(Json(new AjaxResult { type = success ? ResultType.success : ResultType.error, message = HttpUtility.JavaScriptStringEncode(message) })); }