SGGL_JT/SUBQHSE/FineUIPro.Web/common/mainRiskMap.aspx.cs

38 lines
1.2 KiB
C#

using BLL;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.common
{
public partial class mainRiskMap : PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected string riskListData
{
get
{
Model.SUBQHSEDB db = Funs.DB;
var list = from risk in db.HSSE_ConstructionRisk
join unit in db.Base_Unit on risk.UnitId equals unit.UnitId
join pro in db.Base_Project on risk.ProjectId equals pro.ProjectId
where risk.RiskLevel == "重大风险" && risk.States == "4"
select new
{
title = unit.UnitName,
content = risk.ConstructionContent,
point = pro.MapCoordinates.Split(',')
};
return JsonConvert.SerializeObject(list.ToList());
}
}
}
}