public object DelRiskAssess([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userId = dy.userid; //用户ID //获取用户基本信息 OperatorProvider.AppUserId = userId; Operator user = OperatorProvider.Provider.Current(); if (null == user) { return(new { code = -1, count = 0, info = "请求失败,请登录!" }); } string planId = dy.data.planid; string assessId = dy.data.assessid; RiskAssessEntity entity = riskassessbll.GetEntity(assessId); if (entity == null) { return(new { Code = -1, Count = 0, Info = "获取数据失败!" }); } else { riskassessbll.RemoveForm(entity.Id, planId); return(new { Code = 0, Count = -1, Info = "获取数据成功" }); } } catch (Exception ex) { return(new { Code = -1, Count = 0, Info = ex.Message }); } }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public int SaveForm(string keyValue, RiskAssessEntity entity) { try { return(service.SaveForm(keyValue, entity)); } catch (Exception) { //throw; return(0); } }
/// <summary> /// 12.4 新增风险辨识信息 /// </summary> /// <param name="assess">实体</param> /// <param name="user">当前用户</param> /// <returns></returns> public int SaveRisk(RiskAssessEntity assess, ERCHTMS.Code.Operator user) { string sql = ""; if (string.IsNullOrEmpty(assess.Id)) { sql = string.Format(@"insert into BIS_RISKASSESS(id,dangersource,deptcode,deptname,postid,postname,createuserid,createdate,createusername,createuserdeptcode,createuserorgcode,status,result,harmtype,risktype,DeleteMark,state,districtid,districtname,planid,areacode) values( '{0}','{1}','{2}','{3}','{4}','{5}','{6}',{7},'{8}','{9}','{10}',{11},'{12}','{13}','{14}',{15},{16},'{17}','{18}','{19}','{20}')", Guid.NewGuid().ToString(), assess.DangerSource, assess.DeptCode, assess.DeptName, assess.PostId, assess.PostName, user.UserId, "sysdate", user.UserName, user.DeptCode, user.OrganizeCode, 2, assess.Result, assess.HarmType, assess.RiskType, 0, 1, assess.DistrictId, assess.DistrictName, assess.PlanId, assess.AreaCode); } else { if (assess.Status == 1) { assess.State = 1; } else { assess.State = 0; } sql = string.Format(@"update BIS_RISKASSESS set dangersource='{1}',deptcode='{2}',deptname='{3}',postid='{4}',postname='{5}',result='{6}',harmtype='{7}',risktype='{8}',districtid='{9}',districtname='{10}',areacode='{11}',State={12},planid='{13}' where id='{0}'", assess.Id, assess.DangerSource, assess.DeptCode, assess.DeptName, assess.PostId, assess.PostName, assess.Result, assess.HarmType, assess.RiskType, assess.DistrictId, assess.DistrictName, assess.AreaCode, assess.State, assess.PlanId); } return(this.BaseRepository().ExecuteBySql(sql)); }
/// <summary> /// 12.4 新增风险辨识信息 /// </summary> /// <param name="assess">实体</param> /// <param name="user">当前用户</param> /// <returns></returns> public int SaveRisk(RiskAssessEntity assess, ERCHTMS.Code.Operator user) { return(service.SaveRisk(assess, user)); } /// <summary>
public object addRiskIdentify([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userId = dy.userid; string areaName = dy.data.riskarea; string deptName = dy.data.controldutystation; string riskdescribe = dy.data.riskdescribe; string result = dy.data.riskresult; string riskType = dy.data.riskcategory; string postName = dy.data.job; string planId = dy.data.planid; string areaId = dy.data.riskareaid; string areaCode = dy.data.riskareacode; string deptCode = dy.data.deptcode; string postId = dy.data.jobid; string method = dy.data.method; string riskId = dy.data.riskid; string resulttype = dy.data.resulttype; string equipmentname = dy.data.equipmentname; string parts = dy.data.parts; string worktask = dy.data.worktask; string process = dy.data.process; string dangersource = dy.data.dangersource; string accidenttype = dy.data.accidenttype; string riskpoint = dy.data.riskpoint; string harmfactor = dy.data.harmfactor; string worklevel = dy.data.worklevel; string illname = dy.data.illname; string faulttype = dy.data.faulttype; string levelname = dy.data.levelname; long status = dy.data.status; RiskAssessEntity risk = new RiskAssessEntity(); risk.Id = method == "add" ? "" : riskId; if (method != "add" && status != 2) { risk.Status = 1; } else { risk.Status = int.Parse(status.ToString()); } risk.DistrictName = areaName; risk.DistrictId = areaId; risk.DangerSource = dangersource; risk.RiskDesc = riskdescribe; risk.Result = result; risk.PostName = postName; risk.RiskType = riskType.Replace("风险", ""); risk.PostId = postId; risk.DeptName = deptName; risk.DeptCode = deptCode; risk.PlanId = planId; risk.ResultType = resulttype; risk.EquipmentName = equipmentname; risk.Parts = parts; risk.WorkTask = worktask; risk.Process = process; risk.AccidentType = accidenttype; risk.AreaCode = areaCode; risk.HarmType = worklevel; risk.HarmProperty = illname; risk.MajorName = riskpoint; risk.Description = harmfactor; if (risk.RiskType == "设备") { risk.DangerSource = faulttype; } risk.FaultType = faulttype; risk.LevelName = levelname; //获取用户基本信息 OperatorProvider.AppUserId = userId; Operator user = OperatorProvider.Provider.Current(); int count = riskBll.SaveRisk(risk, user); return(new { Code = 0, Count = -1, Info = "获取数据成功" }); } catch (Exception ex) { return(new { Code = -1, Count = 0, Info = ex.Message }); } }
public object addRiskIdentify([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userId = dy.userid; string areaName = dy.data.riskarea; string deptName = dy.data.controldutystation; string riskdescribe = dy.data.riskdescribe; string result = dy.data.riskresult; string riskType = dy.data.risktype; string postName = dy.data.job; string planId = dy.data.planid; string areaId = dy.data.riskareaid; string areaCode = dy.data.riskareacode; string deptCode = dy.data.deptcode; string postId = dy.data.jobid; string method = dy.data.method; string riskId = dy.data.riskid; string resulttype = dy.data.resulttype; string equipmentname = dy.data.equipmentname; string parts = dy.data.parts; string worktask = dy.data.worktask; string process = dy.data.process; string dangersource = dy.data.dangersource; string accidenttype = dy.data.accidenttype; string riskpoint = dy.data.riskpoint; string harmfactor = dy.data.harmfactor; string worklevel = dy.data.worklevel; string illname = dy.data.illname; string faulttype = dy.data.faulttype; string levelname = dy.data.levelname; long status = dy.data.status; string jobname = dy.data.jobname; string toolordanger = dy.data.toolordanger; string dangersourcetype = dy.data.dangersourcetype; string hjsystem = dy.data.hjsystem; string hjequpment = dy.data.hjequpment; string project = res.Contains("project") ? dy.data.project : ""; string dutyperson = res.Contains("dutyperson") ? dy.data.dutyperson : ""; string dutypersonid = res.Contains("dutypersonid") ? dy.data.dutypersonid : ""; string element = res.Contains("element") ? dy.data.element : ""; string faultcategory = res.Contains("faultcategory") ? dy.data.faultcategory : ""; string majornametype = res.Contains("majornametype") ? dy.data.majornametype : ""; string packuntil = res.Contains("packuntil") ? dy.data.packuntil : ""; long? packnum = res.Contains("packnum") ? dy.data.packnum : null; string storagespace = res.Contains("storagespace") ? dy.data.storagespace : ""; string postdept = res.Contains("postdept") ? dy.data.postdept : ""; string postdeptid = res.Contains("postdeptid") ? dy.data.postdeptid : ""; string postperson = res.Contains("postperson") ? dy.data.postperson : ""; string postpersonid = res.Contains("postpersonid") ? dy.data.postpersonid : ""; string postdeptcode = res.Contains("postdeptcode") ? dy.data.postdeptcode : ""; string deptid = res.Contains("deptid") ? dy.data.deptid : ""; string name = res.Contains("name") ? dy.data.name : ""; string listingid = res.Contains("listingid") ? dy.data.listingid : ""; string harmname = res.Contains("harmname") ? dy.data.harmname : ""; string hazardtype = res.Contains("hazardtype") ? dy.data.hazardtype : ""; string harmdescription = res.Contains("harmdescription") ? dy.data.harmdescription : ""; string typesofrisk = res.Contains("typesofrisk") ? dy.data.typesofrisk : ""; string riskcategory = res.Contains("riskcategory") ? dy.data.riskcategory : ""; string exposedrisk = res.Contains("exposedrisk") ? dy.data.exposedrisk : ""; string existingmeasures = res.Contains("existingmeasures") ? dy.data.existingmeasures : ""; int? isspecialequ = res.Contains("isspecialequ") ? (string.IsNullOrWhiteSpace(dy.data.isspecialequ) ? null :Convert.ToInt32(dy.data.isspecialequ)) : null; string checkprojectname = res.Contains("checkprojectname") ? dy.data.checkprojectname : ""; string checkstandard = res.Contains("checkstandard") ? dy.data.checkstandard : ""; string consequences = res.Contains("consequences") ? dy.data.consequences : ""; string advicemeasures = res.Contains("advicemeasures") ? dy.data.advicemeasures : ""; decimal?effectiveness = res.Contains("effectiveness") ? (string.IsNullOrWhiteSpace(dy.data.effectiveness) ? null :Convert.ToDecimal(dy.data.effectiveness)) : null; decimal?costfactor = res.Contains("costfactor") ? (string.IsNullOrWhiteSpace(dy.data.costfactor) ? null : Convert.ToDecimal(dy.data.costfactor)) : null; string measuresresult = res.Contains("measuresresult") ? dy.data.measuresresult : ""; int? isadopt = res.Contains("isadopt") ? (string.IsNullOrWhiteSpace(dy.data.isadopt) ? null :Convert.ToInt32(dy.data.isadopt)) : null; decimal?measuresresultval = res.Contains("measuresresultval") ? (string.IsNullOrWhiteSpace(dy.data.measuresresultval) ? null : Convert.ToDecimal(dy.data.measuresresultval)) : null; string remark = res.Contains("remark") ? dy.data.remark : ""; int? isconventional = res.Contains("isconventional") ? (string.IsNullOrWhiteSpace(dy.data.isconventional) ? null :Convert.ToInt32(dy.data.isconventional)) : null; string workcontent = res.Contains("workcontent") ? dy.data.workcontent : ""; RiskAssessEntity risk = new RiskAssessEntity(); risk.Id = method == "add" ? "" : riskId; if (method != "add" && status != 2) { risk.Status = 1; } else { risk.Status = int.Parse(status.ToString()); } risk.DistrictName = areaName; risk.DistrictId = areaId; risk.DangerSource = dangersource; risk.RiskDesc = riskdescribe; risk.Result = result; risk.PostName = postName; risk.RiskType = riskType.Replace("风险", "").Replace("类", ""); risk.PostId = postId; risk.DeptName = deptName; risk.DeptCode = deptCode; risk.PlanId = planId; risk.ResultType = resulttype; risk.EquipmentName = equipmentname; risk.Parts = parts; risk.WorkTask = worktask; risk.Process = process; risk.AccidentType = accidenttype; risk.AreaCode = areaCode; risk.HarmType = worklevel; risk.HarmProperty = illname; risk.MajorName = riskpoint; risk.Description = harmfactor; if (risk.RiskType == "设备") { risk.DangerSource = faulttype; } risk.FaultType = faulttype; risk.LevelName = levelname; risk.JobName = jobname; risk.ToolOrDanger = toolordanger; risk.HjEqupment = hjequpment; risk.HjSystem = hjsystem; risk.DangerSourceType = dangersourcetype; risk.Project = project; risk.Element = element; risk.PostDept = postdept; risk.PostDeptId = postdeptid; risk.PostDeptCode = postdeptcode; risk.PostPerson = postperson; risk.PostPersonId = postpersonid; risk.DeptId = deptid; risk.StorageSpace = storagespace; risk.PackNum = (int)packnum; risk.PackUntil = packuntil; risk.FaultCategory = faultcategory; risk.MajorNameType = majornametype; risk.DutyPerson = dutyperson; risk.DutyPersonId = dutypersonid; risk.Name = name; risk.ListingId = listingid; risk.HarmName = harmname; risk.HazardType = hazardtype; risk.HarmDescription = harmdescription; risk.TypesOfRisk = typesofrisk; risk.RiskCategory = riskcategory; risk.ExposedRisk = exposedrisk; risk.ExistingMeasures = existingmeasures; risk.IsSpecialEqu = isspecialequ; risk.CheckProjectName = checkprojectname; risk.CheckStandard = checkstandard; risk.Consequences = consequences; risk.AdviceMeasures = advicemeasures; risk.Effectiveness = effectiveness; risk.CostFactor = costfactor; risk.MeasuresResult = measuresresult; risk.IsAdopt = isadopt; risk.MeasuresResultVal = measuresresultval; risk.Remark = remark; risk.IsConventional = isconventional; risk.WorkContent = workcontent; //获取用户基本信息 OperatorProvider.AppUserId = userId; Operator user = OperatorProvider.Provider.Current(); int count = riskBll.SaveRisk(risk, user); return(new { Code = 0, Count = -1, Info = "获取数据成功" }); } catch (Exception ex) { return(new { Code = -1, Count = 0, Info = ex.Message }); } }