/// <summary> /// 保存/提交 /// </summary> /// <param name="keyValue">主键</param> /// <param name="postState">0:保存 1:提交</param> /// <param name="entity"></param> /// <param name="list"></param> public void SaveForm(string keyValue, string postState, SafeSummaryEntity entity, List <SafeMeasureEntity> list) { foreach (var item in list) { item.ReportID = keyValue; safeMeasureService.ChangeFinishData(postState, item); } Operator user = ERCHTMS.Code.OperatorProvider.Provider.Current(); entity.State = Convert.ToInt32(postState); if (postState == "1") { entity.SubmitTime = DateTime.Now; } service.SaveForm(keyValue, entity); }
public ActionResult SaveForm(string keyValue, string postState, SafeSummaryEntity entity, [System.Web.Http.FromBody] string dataJson) { if (!safeSummaryBLL.CheckExists(keyValue, entity)) { //不存在可以提交 if (dataJson.Length > 0) { //总结报告名称 entity.ReportName = entity.BelongYear + "年第" + entity.Quarter + "季度安全技术措施计划总结"; List <SafeMeasureEntity> list = Newtonsoft.Json.JsonConvert.DeserializeObject <List <SafeMeasureEntity> >(dataJson); safeSummaryBLL.SaveForm(keyValue, postState, entity, list); } return(Success("操作成功。")); } else { string msg = "【" + entity.DepartmentName + "】" + entity.BelongYear + "年第" + entity.Quarter + "季度报告已存在!"; return(Error(msg)); } }
/// <summary> /// 检查是否提交 /// </summary> /// <param name="belongYear"></param> /// <param name="quarter"></param> /// <param name="deptId"></param> /// <returns></returns> public bool CheckExists(string keyValue, SafeSummaryEntity entity) { return(service.CheckExists(keyValue, entity)); }