public ActionResult FinishTask(string keyValue) { Operator user = ERCHTMS.Code.OperatorProvider.Provider.Current(); try { TaskShareEntity u = tasksharebll.GetEntity(keyValue); if (u != null) { u.FlowDept = ""; u.FlowRoleName = ""; u.FlowStep = "3"; tasksharebll.SaveOnlyShare(keyValue, u); //将公司管理员操作分配完成写入日志文件 string fileName = DateTime.Now.ToString("yyyyMMdd") + ".log"; System.IO.File.AppendAllText(HttpContext.Server.MapPath("~/logs/" + fileName), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + user.UserName + "分配任务完成成功,用户信息" + Newtonsoft.Json.JsonConvert.SerializeObject(user) + "\r\n"); } } catch (Exception ex) { //将公司管理员操作分配完成写入日志文件 string fileName = DateTime.Now.ToString("yyyyMMdd") + ".log"; System.IO.File.AppendAllText(HttpContext.Server.MapPath("~/logs/" + fileName), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":分配任务完成失败,用户信息" + Newtonsoft.Json.JsonConvert.SerializeObject(user) + ",异常信息:" + ex.Message + "\r\n"); return(Success("操作失败,错误信息:" + ex.Message)); } return(Success("操作成功")); }
public ActionResult SaveForm(string keyValue, string jsonData) { TaskShareEntity model = JsonConvert.DeserializeObject <TaskShareEntity>(jsonData); tasksharebll.SaveForm(keyValue, model); return(Success("操作成功。")); }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveOnlyShare(string keyValue, TaskShareEntity entity) { try { service.SaveOnlyShare(keyValue, entity); } catch (Exception) { throw; } }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(string keyValue, TaskShareEntity entity) { try { List <PushMessageData> list = service.SaveForm(keyValue, entity); PushSideMessage(list); } catch (Exception) { throw; } }