public object SaveSuccessRecord([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userId = dy.userid; string dataId = dy.data.keyvalue; string content = dy.data.content; OperatorProvider.AppUserId = userId; //设置当前用户 var user = ERCHTMS.Code.OperatorProvider.Provider.Current(); HseObserveEntity entity = hseobservebll.GetEntity(dataId); entity.ObserveResult = content; entity.ObserveState = "已关闭"; entity.MODIFYDATE = DateTime.Now; entity.MODIFYUSERID = user.UserId; entity.MODIFYUSERNAME = user.UserName; hseobservebll.SaveForm(entity.Id, entity); return(new { code = 0, count = 0, info = "操作成功" }); } catch (Exception ex) { return(new { code = -1, count = 0, info = ex.Message }); } }
public object GetHseObserveInfo([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userId = dy.userid; string dataId = dy.data; HseObserveEntity entity = hseobservebll.GetEntity(dataId); //获取相关附件 var files = new FileInfoBLL().GetFiles(dataId); string webUrl = new DataItemDetailBLL().GetItemValue("imgUrl"); foreach (DataRow dr in files.Rows) { dr["filepath"] = dr["filepath"].ToString().Replace("~/", webUrl + "/"); } var result = new { entity = entity, files = files }; return(new { code = 0, count = 1, info = "获取数据成功", data = result }); } catch (Exception ex) { return(new { code = -1, count = 0, info = ex.Message }); } }
public ActionResult SaveSuccessRecord(string keyValue, string content) { try { var user = ERCHTMS.Code.OperatorProvider.Provider.Current(); HseObserveEntity entity = hseobservebll.GetEntity(keyValue); entity.ObserveResult = content; entity.ObserveState = "已关闭"; entity.MODIFYDATE = DateTime.Now; entity.MODIFYUSERID = user.UserId; entity.MODIFYUSERNAME = user.UserName; hseobservebll.SaveForm(entity.Id, entity); return(Success("操作成功")); } catch (Exception ex) { return(Error(ex.Message)); } }
public ActionResult SaveForm(string keyValue, HseObserveEntity entity) { Operator user = OperatorProvider.Provider.Current(); try { if (entity.Id != keyValue) { if (!string.IsNullOrEmpty(entity.Departmentid)) { var dept = departmentBLL.GetEntity(entity.Departmentid); entity.deptcode = dept.EnCode; } entity.CREATEDATE = DateTime.Now; entity.CREATEUSERDEPT = user.DeptName; entity.CREATEUSERID = user.UserId; entity.CREATEUSERNAME = user.UserName; entity.CREATEUSERDEPTCODE = user.DeptCode; entity.CREATEUSERORGCODE = user.OrganizeCode; hseobservebll.SaveForm("", entity); } else { if (!string.IsNullOrEmpty(entity.Departmentid)) { var dept = departmentBLL.GetEntity(entity.Departmentid); entity.deptcode = dept.EnCode; } entity.MODIFYDATE = DateTime.Now; entity.MODIFYUSERID = user.UserId; entity.MODIFYUSERNAME = user.UserName; hseobservebll.SaveForm(entity.Id, entity); } return(Success("操作成功")); } catch (System.Exception ex) { return(Error(ex.Message)); } }
/// <summary> /// 保存数据 /// </summary> /// <param name="keyValue"></param> /// <param name="entity"></param> public void SaveForm(string keyValue, HseObserveEntity entity) { service.SaveForm(keyValue, entity); }