/// <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> /// 获取火情属性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); }