/// <summary> /// 获取当前火情 /// </summary> /// <returns></returns> private IEnumerable <EHCurFireMode> GetCUrFireList() { var result = new List <EHCurFireMode>(); var jcfirelist = JC_FIRECls.GetListModel(new JC_FIRE_SW { BYORGNO = SystemCls.getCurUserOrgNo() }).Where(p => (p.ISOUTFIRE.Trim() != "1")); //监测火情信息 if (jcfirelist.Any()) { foreach (var item in jcfirelist) { var firefkmodel = JC_FIRETICKLINGCls.GetModelList(new JC_FIRETICKLING_SW() { JCFID = item.JCFID, ISOUTFIRE = "0" }).Where(p => p.HOTTYPE == "1" || p.HOTTYPE == "6" || p.HOTTYPE == "10").FirstOrDefault(); if (firefkmodel != null) { var model = new EHCurFireMode(); model.ADDRESSS = item.ZQWZ; model.FIRENAME = item.FIRENAME; model.JCFID = item.JCFID; model.JD = item.JD; model.WD = item.WD; model.ORGNO = item.BYORGNO; var record = JC_FIRE_PROPCls.getModel(new JC_FIRE_PROP_SW { JCFID = item.JCFID }); if (record != null) { model.FIRELEVEL = record.FIRELEVEL; } if (model.FIRELEVEL == null) { model.FIRELEVEL = ""; } result.Add(model); } } } return(result); }
/// <summary> /// 保存火险属性 /// </summary> /// <returns></returns> public JsonResult SaveFireLevelSX() { string propid = Request.Params["propid"]; string jcfid = Request.Params["jcfid"]; string ghmj = Request.Params["ghmj"]; string ghldmj = Request.Params["ghldmj"]; string shslmj = Request.Params["shslmj"]; string rys = Request.Params["rys"]; string ryw = Request.Params["ryw"]; string mg = Request.Params["mg"]; string zd = Request.Params["zd"]; string gjjl = Request.Params["gjjl"]; string zzh = Request.Params["zzh"]; string qhs = Request.Params["qhs"]; string ssjb = Request.Params["ssjb"]; string firelevel = Request.Params["firelevel"]; string firecode = Request.Params["firecode"]; var m = new JC_FIRE_PROP_Model(); m.opMethod = "Save"; m.JC_FIRE_PROPID = propid; m.JCFID = jcfid; m.GHMJ = ghmj; m.GHLDMJ = ghldmj; m.SHSLMJ = shslmj; m.RYS = rys; m.RYW = ryw; m.MGSD = mg; m.ZDQY = zd; m.GJJL = gjjl; m.ZZH = zzh; m.QHS = qhs; m.SSJB = ssjb; m.FIRELEVEL = firelevel; m.FIRECODE = firecode; var ms = JC_FIRE_PROPCls.Manager(m); return(Json(ms)); }
/// <summary> /// 获取火情属性model /// </summary> /// <param name="jcfid"></param> /// <returns></returns> private YAFireLevelInfoModel GetFireLevelModel(string jcfid) { var model = new YAFireLevelInfoModel(); var record = JC_FIRECls.GetListModel(new JC_FIRE_SW { JCFID = jcfid }).FirstOrDefault(); if (record != null) { model.JCFID = record.JCFID; model.FIRETIME = record.FIRETIME; model.FIREENDTIME = record.FIREENDTIME; model.ISOUTFIRE = record.ISOUTFIRE; model.JD = record.JD; model.WD = record.WD; var recordsx = JC_FIRE_PROPCls.getModel(new JC_FIRE_PROP_SW { JCFID = jcfid }); //火情属性 if (recordsx != null) { model.JC_FIRE_PROPID = recordsx.JC_FIRE_PROPID; model.GHMJ = recordsx.GHMJ; model.GHLDMJ = recordsx.GHLDMJ; model.SHSLMJ = recordsx.SHSLMJ; model.RYS = recordsx.RYS; model.RYW = recordsx.RYW; model.MGSD = recordsx.MGSD; model.ZDQY = recordsx.ZDQY; model.GJJL = recordsx.GJJL; model.ZZH = recordsx.ZZH; model.QHS = recordsx.QHS; model.SSJB = recordsx.SSJB; model.FIRELEVEL = recordsx.FIRELEVEL; model.FIRECODE = recordsx.FIRECODE; } } return(model); }