Exemplo n.º 1
0
 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 });
     }
 }
Exemplo n.º 2
0
        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 });
            }
        }
Exemplo n.º 3
0
 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));
     }
 }
Exemplo n.º 4
0
        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));
            }
        }
Exemplo n.º 5
0
 /// <summary>
 /// 保存数据
 /// </summary>
 /// <param name="keyValue"></param>
 /// <param name="entity"></param>
 public void SaveForm(string keyValue, HseObserveEntity entity)
 {
     service.SaveForm(keyValue, entity);
 }