diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/010f088c-801a-45c6-8568-39ab089b689d.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/010f088c-801a-45c6-8568-39ab089b689d.vsidx deleted file mode 100644 index 395c73e..0000000 Binary files a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/010f088c-801a-45c6-8568-39ab089b689d.vsidx and /dev/null differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/08b1d5e4-9715-4bad-bdca-cf6cf521eee1.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/08b1d5e4-9715-4bad-bdca-cf6cf521eee1.vsidx new file mode 100644 index 0000000..06182b0 Binary files /dev/null and b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/08b1d5e4-9715-4bad-bdca-cf6cf521eee1.vsidx differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/0af53d24-4e2b-4403-b3ce-dbad7777967b.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/0af53d24-4e2b-4403-b3ce-dbad7777967b.vsidx new file mode 100644 index 0000000..e62b4be Binary files /dev/null and b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/0af53d24-4e2b-4403-b3ce-dbad7777967b.vsidx differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/a68a75c0-2941-4751-8b8b-a63d5fca77d3.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/5dfe01dc-7737-48dc-b144-aef60a88065f.vsidx similarity index 99% rename from .vs/LonglslandExhibitionCenterAPI/FileContentIndex/a68a75c0-2941-4751-8b8b-a63d5fca77d3.vsidx rename to .vs/LonglslandExhibitionCenterAPI/FileContentIndex/5dfe01dc-7737-48dc-b144-aef60a88065f.vsidx index b8619fd..0957a89 100644 Binary files a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/a68a75c0-2941-4751-8b8b-a63d5fca77d3.vsidx and b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/5dfe01dc-7737-48dc-b144-aef60a88065f.vsidx differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/83f8e20b-87ea-42ba-aac7-afd8266f475a.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/83f8e20b-87ea-42ba-aac7-afd8266f475a.vsidx new file mode 100644 index 0000000..bd6adac Binary files /dev/null and b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/83f8e20b-87ea-42ba-aac7-afd8266f475a.vsidx differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/aab3e858-766e-44cc-9168-e5f9f809231b.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/aab3e858-766e-44cc-9168-e5f9f809231b.vsidx deleted file mode 100644 index 9f2d700..0000000 Binary files a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/aab3e858-766e-44cc-9168-e5f9f809231b.vsidx and /dev/null differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/d186fa33-fbae-4ed2-8686-79b58a6532ca.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/d186fa33-fbae-4ed2-8686-79b58a6532ca.vsidx deleted file mode 100644 index 0a08528..0000000 Binary files a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/d186fa33-fbae-4ed2-8686-79b58a6532ca.vsidx and /dev/null differ diff --git a/.vs/LonglslandExhibitionCenterAPI/v17/.suo b/.vs/LonglslandExhibitionCenterAPI/v17/.suo index fccde46..ddabca0 100644 Binary files a/.vs/LonglslandExhibitionCenterAPI/v17/.suo and b/.vs/LonglslandExhibitionCenterAPI/v17/.suo differ diff --git a/.vs/LonglslandExhibitionCenterAPI/v17/HierarchyCache.v1.txt b/.vs/LonglslandExhibitionCenterAPI/v17/HierarchyCache.v1.txt index 6b6fd0f..0975177 100644 Binary files a/.vs/LonglslandExhibitionCenterAPI/v17/HierarchyCache.v1.txt and b/.vs/LonglslandExhibitionCenterAPI/v17/HierarchyCache.v1.txt differ diff --git a/LonglslandExhibitionCenter/Controllers/api/GetAirconditioningLoadController.cs b/LonglslandExhibitionCenter/Controllers/api/GetAirconditioningLoadController.cs index 1458d17..96e347a 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetAirconditioningLoadController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetAirconditioningLoadController.cs @@ -35,7 +35,7 @@ namespace LonglslandExhibitionCenter.Controllers.api try { var data=new List<airconditioning_loadData>(); - var list = bll.GetModelListDate(" DeviceName like '%空调%'", time); + var list = bll.GetModelListDate(" Reserve2 like '%空调%'", time); var time_count = Convert.ToInt32(DateTime.Now.Hour); for (int i = 1; i < time_count; i++) { diff --git a/LonglslandExhibitionCenter/Controllers/api/GetCarbonFluxController.cs b/LonglslandExhibitionCenter/Controllers/api/GetCarbonFluxController.cs index cb63ba9..ce42f38 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetCarbonFluxController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetCarbonFluxController.cs @@ -51,23 +51,23 @@ namespace LonglslandExhibitionCenter.Controllers.api var adata = new List<carbon_flux>(); #region 空调 var model1 = new carbon_flux(); - var salist = list.Where(x => x.DeviceName.Contains("空调")&&x.EntireTime==sdate); - var ealist = list.Where(x => x.DeviceName.Contains("空调") && x.EntireTime == edate); + var salist = list.Where(x => x.Reserve2.Contains("空调")&&x.EntireTime==sdate); + var ealist = list.Where(x => x.Reserve2.Contains("空调") && x.EntireTime == edate); model1.AirConditioner = Convert.ToDecimal(Math.Round(Convert.ToDouble(salist.Sum(x=>x.EH) - ealist.Sum(x=>x.EH)) / 1000 * 0.5703, 3)); #endregion #region 照明 - var sblist = list.Where(x => x.DeviceName.Contains("照明") && x.EntireTime == sdate); - var eblist = list.Where(x => x.DeviceName.Contains("照明") && x.EntireTime == edate); + var sblist = list.Where(x => x.Reserve2.Contains("照明") && x.EntireTime == sdate); + var eblist = list.Where(x => x.Reserve2.Contains("照明") && x.EntireTime == edate); model1.Lighting = Convert.ToDecimal(Math.Round(Convert.ToDouble(sblist.Sum(x => x.EH) - eblist.Sum(x => x.EH)) / 1000 * 0.5703, 3) ); #endregion #region 电梯 - var sclist = list.Where(x => x.DeviceName.Contains("电梯") && x.EntireTime == sdate); - var eclist = list.Where(x => x.DeviceName.Contains("电梯") && x.EntireTime == edate); + var sclist = list.Where(x => x.Reserve2.Contains("电梯") && x.EntireTime == sdate); + var eclist = list.Where(x => x.Reserve2.Contains("电梯") && x.EntireTime == edate); model1.Elevator = Convert.ToDecimal(Math.Round(Convert.ToDouble(sclist.Sum(x => x.EH) - eclist.Sum(x => x.EH)) / 1000 * 0.5703, 3) ); #endregion #region 其它 - var selist = list.Where(x =>!x.DeviceName.Contains("空调")&&!x.DeviceName.Contains("照明")&&! x.DeviceName.Contains("电梯") && x.EntireTime == sdate); - var eelist = list.Where(x => !x.DeviceName.Contains("空调") &&! x.DeviceName.Contains("照明") && x.DeviceName.Contains("电梯") && x.EntireTime == edate); + var selist = list.Where(x =>!x.Reserve2.Contains("空调")&&!x.Reserve2.Contains("照明")&&! x.Reserve2.Contains("电梯") && x.EntireTime == sdate); + var eelist = list.Where(x => !x.Reserve2.Contains("空调") &&! x.Reserve2.Contains("照明") && x.Reserve2.Contains("电梯") && x.EntireTime == edate); model1.Other = Convert.ToDecimal(Math.Round(Convert.ToDouble(selist.Sum(x => x.EH) - eelist.Sum(x => x.EH)) / 1000 * 0.5703, 3)); adata.Add(model1); #endregion diff --git a/LonglslandExhibitionCenter/Controllers/api/GetDisplayLoadController.cs b/LonglslandExhibitionCenter/Controllers/api/GetDisplayLoadController.cs index b516326..f043ee4 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetDisplayLoadController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetDisplayLoadController.cs @@ -34,7 +34,7 @@ namespace LonglslandExhibitionCenter.Controllers.api try { var data = new List<airconditioning_loadData>(); - var list = bll.GetModelListDate(" DeviceName like '%展陈%'", time); + var list = bll.GetModelListDate(" Reserve2 like '%展陈%'", time); var time_count = Convert.ToInt32(DateTime.Now.Hour); for (int i = 1; i < time_count; i++) { diff --git a/LonglslandExhibitionCenter/Controllers/api/GetEnergyFlowController.cs b/LonglslandExhibitionCenter/Controllers/api/GetEnergyFlowController.cs index 172d945..a908b5d 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetEnergyFlowController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetEnergyFlowController.cs @@ -101,8 +101,8 @@ namespace LonglslandExhibitionCenter.Controllers.api { var sedate = Convert.ToDateTime(edate).AddDays(-i).ToString("yyyy-MM-dd HH:00:00"); eedate = Convert.ToDateTime(edate).AddDays(-(i + 1)).ToString("yyyy-MM-dd HH:00:00"); - var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && DeviceName like '%空调%'", stime); - var blist = bll.GetModelListDate(" EntireTime='" + eedate + "' && DeviceName like '%空调%'", etime); + var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && Reserve2 like '%空调%'", stime); + var blist = bll.GetModelListDate(" EntireTime='" + eedate + "' && Reserve2 like '%空调%'", etime); anum += alist.Sum(x => x.EH) - blist.Sum(x => x.EH); } } @@ -110,8 +110,8 @@ namespace LonglslandExhibitionCenter.Controllers.api { var sedate = Convert.ToDateTime(eedate).AddHours(-i).ToString("yyyy-MM-dd HH:00:00"); var eedate1 = Convert.ToDateTime(eedate).AddDays(-1).AddHours(-i).ToString("yyyy-MM-dd HH;00:00"); - var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && DeviceName like '%空调%'", stime); - var blist = bll.GetModelListDate(" EntireTime='" + eedate1 + "' && DeviceName like '%空调%'", etime); + var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && Reserve2 like '%空调%'", stime); + var blist = bll.GetModelListDate(" EntireTime='" + eedate1 + "' && Reserve2 like '%空调%'", etime); bnum += alist.Sum(x => x.EH) - blist.Sum(x => x.EH); } amodel.AirConditioner = anum + bnum; @@ -129,8 +129,8 @@ namespace LonglslandExhibitionCenter.Controllers.api { var sedate = Convert.ToDateTime(edate).AddDays(-i).ToString("yyyy-MM-dd HH:00:00"); eedate = Convert.ToDateTime(edate).AddDays(-(i + 1)).ToString("yyyy-MM-dd HH:00:00"); - var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && DeviceName like '%照明%'", stime); - var blist = bll.GetModelListDate(" EntireTime='" + eedate + "' && DeviceName like '%照明%'", etime); + var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && Reserve2 like '%照明%'", stime); + var blist = bll.GetModelListDate(" EntireTime='" + eedate + "' && Reserve2 like '%照明%'", etime); anum += alist.Sum(x => x.EH) - blist.Sum(x => x.EH); } } @@ -138,8 +138,8 @@ namespace LonglslandExhibitionCenter.Controllers.api { var sedate = Convert.ToDateTime(eedate).AddHours(-i).ToString("yyyy-MM-dd HH:00:00"); var eedate1 = Convert.ToDateTime(eedate).AddDays(-1).AddHours(-i).ToString("yyyy-MM-dd HH;00:00"); - var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && DeviceName like '%照明%'", stime); - var blist = bll.GetModelListDate(" EntireTime='" + eedate1 + "' && DeviceName like '%照明%'", etime); + var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && Reserve2 like '%照明%'", stime); + var blist = bll.GetModelListDate(" EntireTime='" + eedate1 + "' && Reserve2 like '%照明%'", etime); bnum += alist.Sum(x => x.EH) - blist.Sum(x => x.EH); } amodel.Illumination = anum + bnum; @@ -157,8 +157,8 @@ namespace LonglslandExhibitionCenter.Controllers.api { var sedate = Convert.ToDateTime(edate).AddDays(-i).ToString("yyyy-MM-dd HH:00:00"); eedate = Convert.ToDateTime(edate).AddDays(-(i + 1)).ToString("yyyy-MM-dd HH:00:00"); - var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && DeviceName like '%电梯%'", stime); - var blist = bll.GetModelListDate(" EntireTime='" + eedate + "' && DeviceName like '%电梯%'", etime); + var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && Reserve2 like '%电梯%'", stime); + var blist = bll.GetModelListDate(" EntireTime='" + eedate + "' && Reserve2 like '%电梯%'", etime); anum += alist.Sum(x => x.EH) - blist.Sum(x => x.EH); } } @@ -166,8 +166,8 @@ namespace LonglslandExhibitionCenter.Controllers.api { var sedate = Convert.ToDateTime(eedate).AddHours(-i).ToString("yyyy-MM-dd HH:00:00"); var eedate1 = Convert.ToDateTime(eedate).AddDays(-1).AddHours(-i).ToString("yyyy-MM-dd HH;00:00"); - var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && DeviceName like '%电梯%'", stime); - var blist = bll.GetModelListDate(" EntireTime='" + eedate1 + "' && DeviceName like '%电梯%'", etime); + var alist = bll.GetModelListDate(" EntireTime='" + sedate + "' && Reserve2 like '%电梯%'", stime); + var blist = bll.GetModelListDate(" EntireTime='" + eedate1 + "' && Reserve2 like '%电梯%'", etime); bnum += alist.Sum(x => x.EH) - blist.Sum(x => x.EH); } amodel.Elevator = anum + bnum; diff --git a/LonglslandExhibitionCenter/Controllers/api/GetLightingLoadController.cs b/LonglslandExhibitionCenter/Controllers/api/GetLightingLoadController.cs index f6b5d35..498c5c3 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetLightingLoadController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetLightingLoadController.cs @@ -44,8 +44,8 @@ namespace LonglslandExhibitionCenter.Controllers.api { var sdate = now.AddHours(-i).ToString("yyyy-MM-dd HH:00:00"); var edate = now.AddDays(-1).AddHours(-i).ToString("yyyy-MM-dd HH:00:00"); - var alist = list.Where(x => x.EntireTime == Convert.ToDateTime(sdate)&&x.DeviceName.Contains("照明")).ToList(); - var blist=list.Where(x=>x.EntireTime==Convert.ToDateTime(edate) && x.DeviceName.Contains("照明")).ToList(); + var alist = list.Where(x => x.EntireTime == Convert.ToDateTime(sdate)&&x.Reserve2.Contains("照明")).ToList(); + var blist=list.Where(x=>x.EntireTime==Convert.ToDateTime(edate) && x.Reserve2.Contains("照明")).ToList(); var model = new lighting_loadData() { time = Convert.ToDateTime(sdate).ToString("HH:00"), @@ -71,8 +71,8 @@ namespace LonglslandExhibitionCenter.Controllers.api bll.CreateTable(ytime); } var list1 = bll.GetModelListDate("", ytime); - var alist = list.Where(x => x.EntireTime >= Convert.ToDateTime(tsdate) && x.EntireTime < Convert.ToDateTime(tedate) && x.DeviceName.Contains("照明")).ToList(); - var blist= list1.Where(x => x.EntireTime >= Convert.ToDateTime(ysdate) && x.EntireTime < Convert.ToDateTime(yedate) && x.DeviceName.Contains("照明")).ToList(); + var alist = list.Where(x => x.EntireTime >= Convert.ToDateTime(tsdate) && x.EntireTime < Convert.ToDateTime(tedate) && x.Reserve2.Contains("照明")).ToList(); + var blist= list1.Where(x => x.EntireTime >= Convert.ToDateTime(ysdate) && x.EntireTime < Convert.ToDateTime(yedate) && x.Reserve2.Contains("照明")).ToList(); var model = new lighting_loadData() { time = now.AddDays(-i).ToString("MM-dd"), @@ -107,8 +107,8 @@ namespace LonglslandExhibitionCenter.Controllers.api bll.CreateTable(ystime); } - var tslist = bll.GetModelListDate(" DeviceName like '%照明%'", tstime); - var yslist = bll.GetModelListDate(" DeviceName like '%照明%'", ystime); + var tslist = bll.GetModelListDate(" Reserve2 like '%照明%'", tstime); + var yslist = bll.GetModelListDate(" Reserve2 like '%照明%'", ystime); #endregion var model = new lighting_loadData() { diff --git a/LonglslandExhibitionCenter/Controllers/api/GetLoadClassificationController.cs b/LonglslandExhibitionCenter/Controllers/api/GetLoadClassificationController.cs index cc72938..bfee148 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetLoadClassificationController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetLoadClassificationController.cs @@ -36,13 +36,13 @@ namespace LonglslandExhibitionCenter.Controllers.api } var list = bll.GetModelListDate(" EntireTime>='" + sdate + "' and EntireTime<='" + edate + "'", time); //一级 - var alist = list.Where(x=>x.Reserve1== "配电室低压").ToList(); + var alist = list.Where(x=>x.Reserve2.Contains("梯")).ToList(); decimal? num1 = alist.Sum(x => x.P); //二级 - var blist = list.Where(x => x.Reserve1 == "配电室高压").ToList(); + var blist = list.Where(x => x.Reserve2.Contains("潜污泵")).ToList(); decimal? num2 = blist.Sum(x => x.P); //三级 - var clist = list.Where(x => x.Reserve1 == "电能-室外箱变").ToList(); + var clist = list.Where(x =>!x.Reserve2.Contains("梯")||!x.Reserve2.Contains("潜污泵")).ToList(); decimal? num3 = clist.Sum(x => x.P); var model = new load_classifcationData() { diff --git a/LonglslandExhibitionCenter/Controllers/api/GetMeteorologicalStationController.cs b/LonglslandExhibitionCenter/Controllers/api/GetMeteorologicalStationController.cs index 4d33797..29f17f5 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetMeteorologicalStationController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetMeteorologicalStationController.cs @@ -33,18 +33,6 @@ namespace LonglslandExhibitionCenter.Controllers.api var model = new meteorological_stationData(); model.name = item.MeteorologicalName; model.value = Convert.ToString(item.MeteorologicalValue); - if (model.name == "风速") - { - model.value = item.MeteorologicalValue+"m/s"; - } - if (model.name == "光照度") - { - model.value = item.MeteorologicalValue + "lux"; - } - if(model.name== "空气质量") - { - model.value = item.MeteorologicalValue + "ug/m3"; - } data.Add(model); } res.code = 200; diff --git a/LonglslandExhibitionCenter/Controllers/api/GetPavilionLightingController.cs b/LonglslandExhibitionCenter/Controllers/api/GetPavilionLightingController.cs index cd404f2..fd1f7bd 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetPavilionLightingController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetPavilionLightingController.cs @@ -34,7 +34,7 @@ namespace LonglslandExhibitionCenter.Controllers.api try { var data = new List<pavilion_lightingData>(); - var list = bll.GetModelListDate(" DeviceName like '%照明%'",time); + var list = bll.GetModelListDate(" Reserve2 like '%照明%'", time); var now=DateTime.Now; var sdate = now.ToString("yyyy-MM-dd 00:00:00"); var edate = now.AddDays(1).ToString("yyyy-MM-dd 00:00:00"); diff --git a/LonglslandExhibitionCenter/Controllers/api/GetSystemEnergyController.cs b/LonglslandExhibitionCenter/Controllers/api/GetSystemEnergyController.cs index ad6744e..dcf714f 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetSystemEnergyController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetSystemEnergyController.cs @@ -38,7 +38,7 @@ namespace LonglslandExhibitionCenter.Controllers.api var now = DateTime.Now; if (name == "空调") { - var list = bll.GetModelListDate(" DeviceName like '%空调%'", time); + var list = bll.GetModelListDate(" Reserve2 like '%空调%'", time); #region 峰值 decimal? anum=0; var time_count = Convert.ToInt32(now.Hour); @@ -96,19 +96,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime1); } - var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && DeviceName like '%空调%'", jtime1); + var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && Reserve2 like '%空调%'", jtime1); var b1 = bll.IsExistsTable(date_base, "electricity_data_" + stime1); if (b1 == false) { bll.CreateTable(stime1); } - var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && DeviceName like '%空调%'", stime1); + var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && Reserve2 like '%空调%'", stime1); var q1= bll.IsExistsTable(date_base, "electricity_data_" + qtime1); if (q1 == false) { bll.CreateTable(qtime1); } - var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && DeviceName like '%空调%'", qtime1); + var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && Reserve2 like '%空调%'", qtime1); var jnum1 = jlist1.Sum(x => x.EH); var snum1 = slist1.Sum(x => x.EH); var qnum1 = qlist1.Sum(x => x.EH); @@ -159,19 +159,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime2); } - var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%空调%'", jtime2); + var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%空调%'", jtime2); var b2 = bll.IsExistsTable(date_base, "electricity_data_" + stime2); if (b2 == false) { bll.CreateTable(stime2); } - var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && DeviceName like '%空调%'", stime2); + var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && Reserve2 like '%空调%'", stime2); var q2 = bll.IsExistsTable(date_base, "electricity_data_" + qtime2); if (q2 == false) { bll.CreateTable(qtime2); } - var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && DeviceName like '%空调%'", qtime2); + var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && Reserve2 like '%空调%'", qtime2); var jnum2 = jlist2.Sum(x => x.EH); var snum2 = slist2.Sum(x => x.EH); var qnum2 = qlist2.Sum(x => x.EH); @@ -224,19 +224,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime3); } - var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%空调%'", jtime3); + var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%空调%'", jtime3); var b3 = bll.IsExistsTable(date_base, "electricity_data_" + stime3); if (b3 == false) { bll.CreateTable(stime3); } - var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && DeviceName like '%空调%'", stime3); + var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && Reserve2 like '%空调%'", stime3); var q3 = bll.IsExistsTable(date_base, "electricity_data_" + qtime3); if (q3 == false) { bll.CreateTable(qtime3); } - var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && DeviceName like '%空调%'", qtime3); + var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && Reserve2 like '%空调%'", qtime3); var jnum3 = jlist3.Sum(x => x.EH); var snum3 = slist3.Sum(x => x.EH); var qnum3 = qlist3.Sum(x => x.EH); @@ -280,7 +280,7 @@ namespace LonglslandExhibitionCenter.Controllers.api } if (name == "照明") { - var list = bll.GetModelListDate(" DeviceName like '%照明%'", time); + var list = bll.GetModelListDate(" Reserve2 like '%照明%'", time); #region 峰值 decimal? anum = 0; var time_count = Convert.ToInt32(now.Hour); @@ -338,19 +338,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime1); } - var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && DeviceName like '%照明%'", jtime1); + var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && Reserve2 like '%照明%'", jtime1); var b1 = bll.IsExistsTable(date_base, "electricity_data_" + stime1); if (b1 == false) { bll.CreateTable(stime1); } - var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && DeviceName like '%照明%'", stime1); + var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && Reserve2 like '%照明%'", stime1); var q1 = bll.IsExistsTable(date_base, "electricity_data_" + qtime1); if (q1 == false) { bll.CreateTable(qtime1); } - var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && DeviceName like '%照明%'", qtime1); + var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && Reserve2 like '%照明%'", qtime1); var jnum1 = jlist1.Sum(x => x.EH); var snum1 = slist1.Sum(x => x.EH); var qnum1 = qlist1.Sum(x => x.EH); @@ -401,19 +401,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime2); } - var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%照明%'", jtime2); + var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%照明%'", jtime2); var b2 = bll.IsExistsTable(date_base, "electricity_data_" + stime2); if (b2 == false) { bll.CreateTable(stime2); } - var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && DeviceName like '%照明%'", stime2); + var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && Reserve2 like '%照明%'", stime2); var q2 = bll.IsExistsTable(date_base, "electricity_data_" + qtime2); if (q2 == false) { bll.CreateTable(qtime2); } - var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && DeviceName like '%照明%'", qtime2); + var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && Reserve2 like '%照明%'", qtime2); var jnum2 = jlist2.Sum(x => x.EH); var snum2 = slist2.Sum(x => x.EH); var qnum2 = qlist2.Sum(x => x.EH); @@ -466,19 +466,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime3); } - var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%照明%'", jtime3); + var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%照明%'", jtime3); var b3 = bll.IsExistsTable(date_base, "electricity_data_" + stime3); if (b3 == false) { bll.CreateTable(stime3); } - var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && DeviceName like '%照明%'", stime3); + var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && Reserve2 like '%照明%'", stime3); var q3 = bll.IsExistsTable(date_base, "electricity_data_" + qtime3); if (q3 == false) { bll.CreateTable(qtime3); } - var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && DeviceName like '%照明%'", qtime3); + var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && Reserve2 like '%照明%'", qtime3); var jnum3 = jlist3.Sum(x => x.EH); var snum3 = slist3.Sum(x => x.EH); var qnum3 = qlist3.Sum(x => x.EH); @@ -522,7 +522,7 @@ namespace LonglslandExhibitionCenter.Controllers.api } if (name == "展陈") { - var list = bll.GetModelListDate(" DeviceName like '%展陈%'", time); + var list = bll.GetModelListDate(" Reserve2 like '%展陈%'", time); #region 峰值 decimal? anum = 0; var time_count = Convert.ToInt32(now.Hour); @@ -580,19 +580,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime1); } - var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && DeviceName like '%展陈%'", jtime1); + var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && Reserve2 like '%展陈%'", jtime1); var b1 = bll.IsExistsTable(date_base, "electricity_data_" + stime1); if (b1 == false) { bll.CreateTable(stime1); } - var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && DeviceName like '%展陈%'", stime1); + var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && Reserve2 like '%展陈%'", stime1); var q1 = bll.IsExistsTable(date_base, "electricity_data_" + qtime1); if (q1 == false) { bll.CreateTable(qtime1); } - var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && DeviceName like '%展陈%'", qtime1); + var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && Reserve2 like '%展陈%'", qtime1); var jnum1 = jlist1.Sum(x => x.EH); var snum1 = slist1.Sum(x => x.EH); var qnum1 = qlist1.Sum(x => x.EH); @@ -643,19 +643,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime2); } - var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%展陈%'", jtime2); + var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%展陈%'", jtime2); var b2 = bll.IsExistsTable(date_base, "electricity_data_" + stime2); if (b2 == false) { bll.CreateTable(stime2); } - var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && DeviceName like '%展陈%'", stime2); + var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && Reserve2 like '%展陈%'", stime2); var q2 = bll.IsExistsTable(date_base, "electricity_data_" + qtime2); if (q2 == false) { bll.CreateTable(qtime2); } - var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && DeviceName like '%展陈%'", qtime2); + var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && Reserve2 like '%展陈%'", qtime2); var jnum2 = jlist2.Sum(x => x.EH); var snum2 = slist2.Sum(x => x.EH); var qnum2 = qlist2.Sum(x => x.EH); @@ -708,19 +708,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime3); } - var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%展陈%'", jtime3); + var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%展陈%'", jtime3); var b3 = bll.IsExistsTable(date_base, "electricity_data_" + stime3); if (b3 == false) { bll.CreateTable(stime3); } - var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && DeviceName like '%展陈%'", stime3); + var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && Reserve2 like '%展陈%'", stime3); var q3 = bll.IsExistsTable(date_base, "electricity_data_" + qtime3); if (q3 == false) { bll.CreateTable(qtime3); } - var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && DeviceName like '%展陈%'", qtime3); + var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && Reserve2 like '%展陈%'", qtime3); var jnum3 = jlist3.Sum(x => x.EH); var snum3 = slist3.Sum(x => x.EH); var qnum3 = qlist3.Sum(x => x.EH); @@ -764,7 +764,7 @@ namespace LonglslandExhibitionCenter.Controllers.api } if (name == "消防") { - var list = bll.GetModelListDate(" DeviceName like '%消防%'", time); + var list = bll.GetModelListDate(" Reserve2 like '%消防%'", time); #region 峰值 decimal? anum = 0; var time_count = Convert.ToInt32(now.Hour); @@ -822,19 +822,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime1); } - var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && DeviceName like '%消防%'", jtime1); + var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && Reserve2 like '%消防%'", jtime1); var b1 = bll.IsExistsTable(date_base, "electricity_data_" + stime1); if (b1 == false) { bll.CreateTable(stime1); } - var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && DeviceName like '%消防%'", stime1); + var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && Reserve2 like '%消防%'", stime1); var q1 = bll.IsExistsTable(date_base, "electricity_data_" + qtime1); if (q1 == false) { bll.CreateTable(qtime1); } - var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && DeviceName like '%消防%'", qtime1); + var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && Reserve2 like '%消防%'", qtime1); var jnum1 = jlist1.Sum(x => x.EH); var snum1 = slist1.Sum(x => x.EH); var qnum1 = qlist1.Sum(x => x.EH); @@ -885,19 +885,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime2); } - var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%消防%'", jtime2); + var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%消防%'", jtime2); var b2 = bll.IsExistsTable(date_base, "electricity_data_" + stime2); if (b2 == false) { bll.CreateTable(stime2); } - var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && DeviceName like '%消防%'", stime2); + var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && Reserve2 like '%消防%'", stime2); var q2 = bll.IsExistsTable(date_base, "electricity_data_" + qtime2); if (q2 == false) { bll.CreateTable(qtime2); } - var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && DeviceName like '%消防%'", qtime2); + var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && Reserve2 like '%消防%'", qtime2); var jnum2 = jlist2.Sum(x => x.EH); var snum2 = slist2.Sum(x => x.EH); var qnum2 = qlist2.Sum(x => x.EH); @@ -950,19 +950,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime3); } - var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%消防%'", jtime3); + var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%消防%'", jtime3); var b3 = bll.IsExistsTable(date_base, "electricity_data_" + stime3); if (b3 == false) { bll.CreateTable(stime3); } - var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && DeviceName like '%消防%'", stime3); + var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && Reserve2 like '%消防%'", stime3); var q3 = bll.IsExistsTable(date_base, "electricity_data_" + qtime3); if (q3 == false) { bll.CreateTable(qtime3); } - var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && DeviceName like '%消防%'", qtime3); + var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && Reserve2 like '%消防%'", qtime3); var jnum3 = jlist3.Sum(x => x.EH); var snum3 = slist3.Sum(x => x.EH); var qnum3 = qlist3.Sum(x => x.EH); @@ -1006,7 +1006,7 @@ namespace LonglslandExhibitionCenter.Controllers.api } if (name == "电梯") { - var list = bll.GetModelListDate(" DeviceName like '%电梯%'", time); + var list = bll.GetModelListDate(" Reserve2 like '%梯%'", time); #region 峰值 decimal? anum = 0; var time_count = Convert.ToInt32(now.Hour); @@ -1064,19 +1064,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime1); } - var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && DeviceName like '%电梯%'", jtime1); + var jlist1 = bll.GetModelListDate(" EntireTime='" + jdate1 + "' && Reserve2 like '%梯%'", jtime1); var b1 = bll.IsExistsTable(date_base, "electricity_data_" + stime1); if (b1 == false) { bll.CreateTable(stime1); } - var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && DeviceName like '%电梯%'", stime1); + var slist1 = bll.GetModelListDate(" EntireTime='" + sdate1 + "' && Reserve2 like '%梯%'", stime1); var q1 = bll.IsExistsTable(date_base, "electricity_data_" + qtime1); if (q1 == false) { bll.CreateTable(qtime1); } - var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && DeviceName like '%电梯%'", qtime1); + var qlist1 = bll.GetModelListDate(" EntireTime='" + qdate1 + "' && Reserve2 like '%梯%'", qtime1); var jnum1 = jlist1.Sum(x => x.EH); var snum1 = slist1.Sum(x => x.EH); var qnum1 = qlist1.Sum(x => x.EH); @@ -1127,19 +1127,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime2); } - var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%电梯%'", jtime2); + var jlist2 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%梯%'", jtime2); var b2 = bll.IsExistsTable(date_base, "electricity_data_" + stime2); if (b2 == false) { bll.CreateTable(stime2); } - var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && DeviceName like '%电梯%'", stime2); + var slist2 = bll.GetModelListDate(" EntireTime='" + sdate2 + "' && Reserve2 like '%梯%'", stime2); var q2 = bll.IsExistsTable(date_base, "electricity_data_" + qtime2); if (q2 == false) { bll.CreateTable(qtime2); } - var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && DeviceName like '%电梯%'", qtime2); + var qlist2 = bll.GetModelListDate(" EntireTime='" + qdate2 + "' && Reserve2 like '%梯%'", qtime2); var jnum2 = jlist2.Sum(x => x.EH); var snum2 = slist2.Sum(x => x.EH); var qnum2 = qlist2.Sum(x => x.EH); @@ -1192,19 +1192,19 @@ namespace LonglslandExhibitionCenter.Controllers.api { bll.CreateTable(jtime3); } - var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && DeviceName like '%电梯%'", jtime3); + var jlist3 = bll.GetModelListDate(" EntireTime='" + jdate2 + "' && Reserve2 like '%电梯%'", jtime3); var b3 = bll.IsExistsTable(date_base, "electricity_data_" + stime3); if (b3 == false) { bll.CreateTable(stime3); } - var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && DeviceName like '%电梯%'", stime3); + var slist3 = bll.GetModelListDate(" EntireTime='" + sdate3 + "' && Reserve2 like '%电梯%'", stime3); var q3 = bll.IsExistsTable(date_base, "electricity_data_" + qtime3); if (q3 == false) { bll.CreateTable(qtime3); } - var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && DeviceName like '%电梯%'", qtime3); + var qlist3 = bll.GetModelListDate(" EntireTime='" + qdate3 + "' && Reserve2 like '%电梯%'", qtime3); var jnum3 = jlist3.Sum(x => x.EH); var snum3 = slist3.Sum(x => x.EH); var qnum3 = qlist3.Sum(x => x.EH); diff --git a/LonglslandExhibitionCenter/Controllers/api/GetSystemPurgeController.cs b/LonglslandExhibitionCenter/Controllers/api/GetSystemPurgeController.cs index 6038f53..47146f1 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetSystemPurgeController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetSystemPurgeController.cs @@ -37,16 +37,16 @@ namespace LonglslandExhibitionCenter.Controllers.api var list = bll.GetModelListDate("", time); var sdate = Convert.ToDateTime(DateTime.Now.AddHours(-1).ToString("yyyy-MM-dd HH:00:00")); var edate = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00")); - var salist = list.Where(x => x.DeviceName.Contains("空调") && x.EntireTime == sdate).ToList(); - var sblist = list.Where(x => x.DeviceName.Contains("照明") && x.EntireTime == sdate).ToList(); - var sclist = list.Where(x => x.DeviceName.Contains("消防") && x.EntireTime == sdate).ToList(); - var selist = list.Where(x => x.DeviceName.Contains("电梯") && x.EntireTime == sdate).ToList(); - var sflist = list.Where(x => x.DeviceName.Contains("展陈") && x.EntireTime == sdate).ToList(); - var ealist = list.Where(x => x.DeviceName.Contains("空调") && x.EntireTime == edate).ToList(); - var eblist = list.Where(x => x.DeviceName.Contains("照明") && x.EntireTime == edate).ToList(); - var eclist = list.Where(x => x.DeviceName.Contains("消防") && x.EntireTime == edate).ToList(); - var eelist = list.Where(x => x.DeviceName.Contains("电梯") && x.EntireTime == edate).ToList(); - var eflist = list.Where(x => x.DeviceName.Contains("展陈") && x.EntireTime == edate).ToList(); + var salist = list.Where(x => x.Reserve2.Contains("空调") && x.EntireTime == sdate).ToList(); + var sblist = list.Where(x => x.Reserve2.Contains("照明") && x.EntireTime == sdate).ToList(); + var sclist = list.Where(x => x.Reserve2.Contains("消防") && x.EntireTime == sdate).ToList(); + var selist = list.Where(x => x.Reserve2.Contains("电梯") && x.EntireTime == sdate).ToList(); + var sflist = list.Where(x => x.Reserve2.Contains("展陈") && x.EntireTime == sdate).ToList(); + var ealist = list.Where(x => x.Reserve2.Contains("空调") && x.EntireTime == edate).ToList(); + var eblist = list.Where(x => x.Reserve2.Contains("照明") && x.EntireTime == edate).ToList(); + var eclist = list.Where(x => x.Reserve2.Contains("消防") && x.EntireTime == edate).ToList(); + var eelist = list.Where(x => x.Reserve2.Contains("电梯") && x.EntireTime == edate).ToList(); + var eflist = list.Where(x => x.Reserve2.Contains("展陈") && x.EntireTime == edate).ToList(); var model1 = new system_purgeData(); model1.name = "空调系统"; model1.CarbonEmission =Convert.ToDecimal(Math.Round(Convert.ToDouble( salist.Sum(x => x.EH) - ealist.Sum(x => x.EH))/1000*0.5703,3)); diff --git a/LonglslandExhibitionCenter/Controllers/api/GetSystemRankingController.cs b/LonglslandExhibitionCenter/Controllers/api/GetSystemRankingController.cs index e9834d3..9625dc4 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetSystemRankingController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetSystemRankingController.cs @@ -37,16 +37,16 @@ namespace LonglslandExhibitionCenter.Controllers.api var list = bll.GetModelListDate("", time); var sdate =Convert.ToDateTime( DateTime.Now.AddHours(-1).ToString("yyyy-MM-dd HH:00:00")); var edate =Convert.ToDateTime( DateTime.Now.ToString("yyyy-MM-dd 00:00:00")); - var salist = list.Where(x => x.DeviceName.Contains("空调") &&x.EntireTime==sdate).ToList(); - var sblist = list.Where(x => x.DeviceName.Contains("照明") && x.EntireTime == sdate).ToList(); - var sclist = list.Where(x => x.DeviceName.Contains("消防") && x.EntireTime == sdate).ToList(); - var selist = list.Where(x => x.DeviceName.Contains("电梯") && x.EntireTime == sdate).ToList(); - var sflist = list.Where(x => x.DeviceName.Contains("展陈") && x.EntireTime == sdate).ToList(); - var ealist = list.Where(x => x.DeviceName.Contains("空调") && x.EntireTime == edate).ToList(); - var eblist = list.Where(x => x.DeviceName.Contains("照明") && x.EntireTime == edate).ToList(); - var eclist = list.Where(x => x.DeviceName.Contains("消防") && x.EntireTime == edate).ToList(); - var eelist = list.Where(x => x.DeviceName.Contains("电梯") && x.EntireTime == edate).ToList(); - var eflist = list.Where(x => x.DeviceName.Contains("展陈") && x.EntireTime == edate).ToList(); + var salist = list.Where(x => x.Reserve2.Contains("空调") &&x.EntireTime==sdate).ToList(); + var sblist = list.Where(x => x.Reserve2.Contains("照明") && x.EntireTime == sdate).ToList(); + var sclist = list.Where(x => x.Reserve2.Contains("消防") && x.EntireTime == sdate).ToList(); + var selist = list.Where(x => x.Reserve2.Contains("电梯") && x.EntireTime == sdate).ToList(); + var sflist = list.Where(x => x.Reserve2.Contains("展陈") && x.EntireTime == sdate).ToList(); + var ealist = list.Where(x => x.Reserve2.Contains("空调") && x.EntireTime == edate).ToList(); + var eblist = list.Where(x => x.Reserve2.Contains("照明") && x.EntireTime == edate).ToList(); + var eclist = list.Where(x => x.Reserve2.Contains("消防") && x.EntireTime == edate).ToList(); + var eelist = list.Where(x => x.Reserve2.Contains("电梯") && x.EntireTime == edate).ToList(); + var eflist = list.Where(x => x.Reserve2.Contains("展陈") && x.EntireTime == edate).ToList(); var model1=new system_rankingData(); model1.name = "空调系统"; model1.EH = salist.Sum(x => x.EH)-ealist.Sum(x=>x.EH); diff --git a/LonglslandExhibitionCenter/LonglslandExhibitionCenter.csproj.user b/LonglslandExhibitionCenter/LonglslandExhibitionCenter.csproj.user index 16c8208..b1dae8e 100644 --- a/LonglslandExhibitionCenter/LonglslandExhibitionCenter.csproj.user +++ b/LonglslandExhibitionCenter/LonglslandExhibitionCenter.csproj.user @@ -8,7 +8,7 @@ <IISExpressWindowsAuthentication /> <IISExpressUseClassicPipelineMode /> <UseGlobalApplicationHostFile /> - <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> + <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> <NameOfLastUsedPublishProfile>E:\林谷项目\长岛展览馆项目\后端\LonglslandExhibitionCenter\LonglslandExhibitionCenter\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> </PropertyGroup> <ProjectExtensions> diff --git a/LonglslandExhibitionCenter/Properties/PublishProfiles/FolderProfile.pubxml.user b/LonglslandExhibitionCenter/Properties/PublishProfiles/FolderProfile.pubxml.user index b34c020..8f1ce89 100644 --- a/LonglslandExhibitionCenter/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/LonglslandExhibitionCenter/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <Project> <PropertyGroup> <_PublishTargetUrl>E:\林谷项目\长岛展览馆项目\发布文件</_PublishTargetUrl> - <History>True|2024-03-04T06:37:08.7040845Z;True|2024-02-28T11:11:35.8506164+08:00;</History> + <History>True|2024-03-07T08:29:08.9381292Z;True|2024-03-05T14:31:05.6269677+08:00;True|2024-03-04T14:37:08.7040845+08:00;True|2024-02-28T11:11:35.8506164+08:00;</History> <LastFailureDetails /> </PropertyGroup> <ItemGroup> @@ -88,10 +88,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>12/13/2023 14:16:07</publishTime> </File> <File Include="bin/LonglslandExhibitionCenter.dll"> - <publishTime>03/04/2024 14:37:07</publishTime> + <publishTime>03/07/2024 16:29:08</publishTime> </File> <File Include="bin/LonglslandExhibitionCenter.pdb"> - <publishTime>03/04/2024 14:37:07</publishTime> + <publishTime>03/07/2024 16:29:08</publishTime> </File> <File Include="bin/Maticsoft.Common.dll"> <publishTime>12/13/2023 14:16:06</publishTime> @@ -352,7 +352,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>01/30/2024 18:21:25</publishTime> </File> <File Include="Controllers/api/GetAirconditioningLoadController.cs"> - <publishTime>02/28/2024 17:09:42</publishTime> + <publishTime>03/05/2024 14:08:23</publishTime> </File> <File Include="Controllers/api/GetBigScreenController.cs"> <publishTime>02/27/2024 17:31:07</publishTime> @@ -364,7 +364,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>02/27/2024 15:21:00</publishTime> </File> <File Include="Controllers/api/GetCarbonFluxController.cs"> - <publishTime>02/22/2024 16:42:41</publishTime> + <publishTime>03/05/2024 14:24:07</publishTime> </File> <File Include="Controllers/api/GetCarbonIntensityController.cs"> <publishTime>02/26/2024 11:22:29</publishTime> @@ -382,7 +382,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>02/21/2024 15:39:54</publishTime> </File> <File Include="Controllers/api/GetDisplayLoadController.cs"> - <publishTime>02/21/2024 15:39:54</publishTime> + <publishTime>03/05/2024 14:10:23</publishTime> </File> <File Include="Controllers/api/GetDrainHeadingController.cs"> <publishTime>02/28/2024 13:58:15</publishTime> @@ -400,10 +400,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>02/27/2024 15:13:42</publishTime> </File> <File Include="Controllers/api/GetEnergyFlowController.cs"> - <publishTime>02/26/2024 16:21:14</publishTime> + <publishTime>03/05/2024 14:24:07</publishTime> </File> <File Include="Controllers/api/GetEnergyIndexingController.cs"> - <publishTime>02/26/2024 14:08:58</publishTime> + <publishTime>03/04/2024 14:52:19</publishTime> </File> <File Include="Controllers/api/GetFailureWarningController.cs"> <publishTime>02/28/2024 10:43:17</publishTime> @@ -421,13 +421,13 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>02/28/2024 16:02:46</publishTime> </File> <File Include="Controllers/api/GetLightingLoadController.cs"> - <publishTime>02/23/2024 15:22:26</publishTime> + <publishTime>03/05/2024 14:12:48</publishTime> </File> <File Include="Controllers/api/GetLightingMonitoringController.cs"> <publishTime>02/23/2024 13:50:31</publishTime> </File> <File Include="Controllers/api/GetLoadClassificationController.cs"> - <publishTime>02/28/2024 17:06:12</publishTime> + <publishTime>03/05/2024 14:17:15</publishTime> </File> <File Include="Controllers/api/GetLoopRankingController.cs"> <publishTime>03/04/2024 14:14:25</publishTime> @@ -436,7 +436,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>02/28/2024 10:45:48</publishTime> </File> <File Include="Controllers/api/GetMeteorologicalStationController.cs"> - <publishTime>02/22/2024 14:32:32</publishTime> + <publishTime>03/07/2024 16:27:52</publishTime> </File> <File Include="Controllers/api/GetMultiRateController.cs"> <publishTime>02/27/2024 10:46:37</publishTime> @@ -445,7 +445,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>02/27/2024 17:42:23</publishTime> </File> <File Include="Controllers/api/GetPavilionLightingController.cs"> - <publishTime>02/23/2024 15:35:10</publishTime> + <publishTime>03/05/2024 14:24:07</publishTime> </File> <File Include="Controllers/api/GetPolicyEditingController.cs"> <publishTime>03/04/2024 11:29:09</publishTime> @@ -460,16 +460,16 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>02/23/2024 16:36:55</publishTime> </File> <File Include="Controllers/api/GetSystemEnergyController.cs"> - <publishTime>02/27/2024 09:56:27</publishTime> + <publishTime>03/05/2024 14:24:04</publishTime> </File> <File Include="Controllers/api/GetSystemPurgeController.cs"> - <publishTime>02/23/2024 09:50:29</publishTime> + <publishTime>03/05/2024 14:26:31</publishTime> </File> <File Include="Controllers/api/GetSystemRankingController.cs"> - <publishTime>02/22/2024 15:26:42</publishTime> + <publishTime>03/05/2024 14:26:31</publishTime> </File> <File Include="Controllers/api/GetTotalEnergyController.cs"> - <publishTime>02/26/2024 13:44:56</publishTime> + <publishTime>03/04/2024 14:50:25</publishTime> </File> <File Include="Controllers/api/GetWaterDrainingController.cs"> <publishTime>02/27/2024 16:42:49</publishTime> diff --git a/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.dll b/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.dll index b6066e5..1330f5b 100644 Binary files a/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.dll and b/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.dll differ diff --git a/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.pdb b/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.pdb index 0b69c39..e3ed1c2 100644 Binary files a/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.pdb and b/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.pdb differ diff --git a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.dll b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.dll index b6066e5..0a3b13b 100644 Binary files a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.dll and b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.dll differ diff --git a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.pdb b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.pdb index 0b69c39..323bf2b 100644 Binary files a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.pdb and b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.pdb differ diff --git a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.dll b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.dll index 97c894f..1330f5b 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.dll and b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.dll differ diff --git a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.pdb b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.pdb index 19f180e..e3ed1c2 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.pdb and b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.pdb differ diff --git a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.dll b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.dll index 97c894f..1330f5b 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.dll and b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.dll differ diff --git a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.pdb b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.pdb index 19f180e..e3ed1c2 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.pdb and b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.pdb differ diff --git a/Security/ServiceSecurity.cs b/Security/ServiceSecurity.cs index 2c0bf05..81b6e3d 100644 --- a/Security/ServiceSecurity.cs +++ b/Security/ServiceSecurity.cs @@ -18,6 +18,7 @@ using System.Xml.Linq; using System.Runtime.InteropServices; using HslCommunication.DTU; using System.Collections; +using System.Data; namespace Security { @@ -214,6 +215,7 @@ namespace Security model.CreateTime = DateTime.Now; model.EntireTime = Convert.ToDateTime(DateTime.Now.AddHours(-1).ToString("yyyy-MM-dd HH:00:00")); model.Reserve1= svlist.Reserve1; + model.Reserve2= svlist.Reserve2; bll.AddDate(model, date); } } @@ -319,6 +321,7 @@ namespace Security model.CreateTime = DateTime.Now; model.EntireTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:00:00")); model.Reserve1 = "配电室低压"; + model.Reserve2 = GetDeviceName4(Convert.ToInt32(name)); bll.AddDate(model, date); } } @@ -1523,7 +1526,94 @@ namespace Security } return list[code]; } - + /// <summary> + /// 获取配电室分类 + /// </summary> + /// <param name="code"></param> + /// <returns></returns> + public static string GetDeviceName4(int code) + { + var list = new Dictionary<int, string>(); + list.Add(1, "普通照明"); + list.Add(2, "展览用电"); + list.Add(3, "展览用电"); + list.Add(4, "展览用电"); + list.Add(5, "展览用电"); + list.Add(6, "夜景照明"); + list.Add(7, "基站用电"); + list.Add(8, "室分机房"); + list.Add(9, "室分机房"); + list.Add(10, "空调动力"); + list.Add(11, "空调动力"); + list.Add(12, "空调动力"); + list.Add(13, "扶梯"); + list.Add(14, "停车场"); + list.Add(15, "普通电梯"); + list.Add(16, "普通电梯"); + list.Add(17, "货梯"); + list.Add(18, "潜污泵"); + list.Add(19, "弱电"); + list.Add(20, "监控室"); + list.Add(21, "消防控制室"); + list.Add(22, "变配电室"); + list.Add(23, "空调室外机"); + list.Add(24, "展陈用电"); + list.Add(25, "展陈用电"); + list.Add(26, "展陈用电"); + list.Add(27, "展陈用电"); + list.Add(28, "展陈用电"); + list.Add(29, "消防水泵房"); + list.Add(30, "消防风机"); + list.Add(31, "消防风机"); + list.Add(32, ""); + list.Add(33, "消防风机"); + list.Add(34, "消防风机"); + list.Add(35, "消防风机"); + list.Add(36, "消防风机"); + list.Add(37, "消防风机"); + list.Add(38, "消防电梯"); + list.Add(39, "负一层普通照明"); + list.Add(40, "台球厅展览用电"); + list.Add(41, "展览用电"); + list.Add(42, "展览用电"); + list.Add(43, "展览用电"); + list.Add(44, "夜景照明"); + list.Add(45, "基站用电"); + list.Add(46, "室分机房"); + list.Add(47, "室分机房"); + list.Add(48, "空调动力"); + list.Add(49, "空调动力"); + list.Add(50, "空调动力"); + list.Add(51, "普通电梯"); + list.Add(52, "普通电梯"); + list.Add(53, "货梯"); + list.Add(54, "潜污泵"); + list.Add(55, "弱电"); + list.Add(56, "监控室"); + list.Add(57, "消防控制室"); + list.Add(58, "变配电室"); + list.Add(59, "空调动力站"); + list.Add(60, "电伴热"); + list.Add(61, "景观用电"); + list.Add(62, "展陈用电"); + list.Add(63, "老海岛展陈用电"); + list.Add(64, "喷泉"); + list.Add(65, "消防水泵房"); + list.Add(66, "消防风机"); + list.Add(67, "消防风机"); + list.Add(68, ""); + list.Add(69, "消防风机"); + list.Add(70, "消防风机"); + list.Add(71, "消防风机"); + list.Add(72, "消防风机"); + list.Add(73, "消防风机"); + list.Add(74, "消防电梯"); + if (!list.ContainsKey(code)) + { + return "未知"; + } + return list[code]; + } } public class IdName { diff --git a/Security/bin/Debug/ServiceSecurity.application b/Security/bin/Debug/ServiceSecurity.application index 281d021..c4c0c8e 100644 --- a/Security/bin/Debug/ServiceSecurity.application +++ b/Security/bin/Debug/ServiceSecurity.application @@ -14,7 +14,7 @@ <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> - <dsig:DigestValue>Qkn0LiTwj5mI0T5xfKrMQVBr9zl3MwEXfADHFcTPWWI=</dsig:DigestValue> + <dsig:DigestValue>twzBcuNTw8doKi+yt8Dcftn3tpRPyy8wXHPGyymirdU=</dsig:DigestValue> </hash> </dependentAssembly> </dependency> diff --git a/Security/bin/Debug/ServiceSecurity.exe b/Security/bin/Debug/ServiceSecurity.exe index 6b65490..2b4855f 100644 Binary files a/Security/bin/Debug/ServiceSecurity.exe and b/Security/bin/Debug/ServiceSecurity.exe differ diff --git a/Security/bin/Debug/ServiceSecurity.exe.manifest b/Security/bin/Debug/ServiceSecurity.exe.manifest index 978dd7b..ab2bc81 100644 --- a/Security/bin/Debug/ServiceSecurity.exe.manifest +++ b/Security/bin/Debug/ServiceSecurity.exe.manifest @@ -138,14 +138,14 @@ </dependentAssembly> </dependency> <dependency> - <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ServiceSecurity.exe" size="40416"> + <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ServiceSecurity.exe" size="41952"> <assemblyIdentity name="ServiceSecurity" version="1.0.0.0" language="neutral" processorArchitecture="msil" /> <hash> <dsig:Transforms> <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> - <dsig:DigestValue>pzjzyuffGLVWU8YCCRP3PySmpEQlhkwLEpS9+wldxJU=</dsig:DigestValue> + <dsig:DigestValue>PjYy6ISYr4bq31n++DEc+IDHQiIXzrTgXBqwVLjbPCY=</dsig:DigestValue> </hash> </dependentAssembly> </dependency> diff --git a/Security/bin/Debug/ServiceSecurity.pdb b/Security/bin/Debug/ServiceSecurity.pdb index dfe0bcf..3dbc2b2 100644 Binary files a/Security/bin/Debug/ServiceSecurity.pdb and b/Security/bin/Debug/ServiceSecurity.pdb differ diff --git a/Security/bin/Debug/app.publish/ServiceSecurity.exe b/Security/bin/Debug/app.publish/ServiceSecurity.exe index 3e02691..6444bff 100644 Binary files a/Security/bin/Debug/app.publish/ServiceSecurity.exe and b/Security/bin/Debug/app.publish/ServiceSecurity.exe differ diff --git a/Security/obj/Debug/ServiceSecurity.application b/Security/obj/Debug/ServiceSecurity.application index 281d021..c4c0c8e 100644 --- a/Security/obj/Debug/ServiceSecurity.application +++ b/Security/obj/Debug/ServiceSecurity.application @@ -14,7 +14,7 @@ <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> - <dsig:DigestValue>Qkn0LiTwj5mI0T5xfKrMQVBr9zl3MwEXfADHFcTPWWI=</dsig:DigestValue> + <dsig:DigestValue>twzBcuNTw8doKi+yt8Dcftn3tpRPyy8wXHPGyymirdU=</dsig:DigestValue> </hash> </dependentAssembly> </dependency> diff --git a/Security/obj/Debug/ServiceSecurity.exe b/Security/obj/Debug/ServiceSecurity.exe index 6b65490..2b4855f 100644 Binary files a/Security/obj/Debug/ServiceSecurity.exe and b/Security/obj/Debug/ServiceSecurity.exe differ diff --git a/Security/obj/Debug/ServiceSecurity.exe.manifest b/Security/obj/Debug/ServiceSecurity.exe.manifest index 978dd7b..ab2bc81 100644 --- a/Security/obj/Debug/ServiceSecurity.exe.manifest +++ b/Security/obj/Debug/ServiceSecurity.exe.manifest @@ -138,14 +138,14 @@ </dependentAssembly> </dependency> <dependency> - <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ServiceSecurity.exe" size="40416"> + <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ServiceSecurity.exe" size="41952"> <assemblyIdentity name="ServiceSecurity" version="1.0.0.0" language="neutral" processorArchitecture="msil" /> <hash> <dsig:Transforms> <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> - <dsig:DigestValue>pzjzyuffGLVWU8YCCRP3PySmpEQlhkwLEpS9+wldxJU=</dsig:DigestValue> + <dsig:DigestValue>PjYy6ISYr4bq31n++DEc+IDHQiIXzrTgXBqwVLjbPCY=</dsig:DigestValue> </hash> </dependentAssembly> </dependency> diff --git a/Security/obj/Debug/ServiceSecurity.pdb b/Security/obj/Debug/ServiceSecurity.pdb index dfe0bcf..3dbc2b2 100644 Binary files a/Security/obj/Debug/ServiceSecurity.pdb and b/Security/obj/Debug/ServiceSecurity.pdb differ diff --git a/Security/obj/Release/Security.csproj.AssemblyReference.cache b/Security/obj/Release/Security.csproj.AssemblyReference.cache index 0e81b78..bd7b3e2 100644 Binary files a/Security/obj/Release/Security.csproj.AssemblyReference.cache and b/Security/obj/Release/Security.csproj.AssemblyReference.cache differ