问题修改

This commit is contained in:
曾艳 2024-10-25 15:47:32 +08:00
parent 603aff8bbc
commit 067b53334c
6 changed files with 50 additions and 53 deletions

View File

@ -31,18 +31,6 @@ namespace LonglslandExhibitionCenter.Controllers.api
var time_count = Convert.ToInt32(DateTime.Now.Month); var time_count = Convert.ToInt32(DateTime.Now.Month);
for (int i = 0; i < time_count; i++) for (int i = 0; i < time_count; i++)
{ {
var stime = now.AddMonths(-i).ToString("yyyyMM");
var etime = now.AddMonths(-(i + 1)).ToString("yyyyMM");
var a = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + stime);
if (a == false)
{
bll.CreateTable(stime);
}
var b = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + etime);
if (b == false)
{
bll.CreateTable(etime);
}
string sdate; string sdate;
if (i == 0) if (i == 0)
{ {
@ -53,6 +41,20 @@ namespace LonglslandExhibitionCenter.Controllers.api
sdate = now.AddMonths(-i + 1).ToString("yyyy-MM-01 00:00:00"); sdate = now.AddMonths(-i + 1).ToString("yyyy-MM-01 00:00:00");
} }
var edate = now.AddMonths(-i).ToString("yyyy-MM-01 00:00:00"); var edate = now.AddMonths(-i).ToString("yyyy-MM-01 00:00:00");
var stime = DateTime.Parse(sdate).ToString("yyyyMM");
var etime = DateTime.Parse(edate).ToString("yyyyMM");
var a = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + stime);
if (a == false)
{
bll.CreateTable(stime);
}
var b = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + etime);
if (b == false)
{
bll.CreateTable(etime);
}
var slist = bll.GetModelListDate(" EntireTime='" + sdate + "' and Reserve1='配电室低压'", stime); var slist = bll.GetModelListDate(" EntireTime='" + sdate + "' and Reserve1='配电室低压'", stime);
var elist = bll.GetModelListDate(" EntireTime='" + edate + "' and Reserve1='配电室低压'", etime); var elist = bll.GetModelListDate(" EntireTime='" + edate + "' and Reserve1='配电室低压'", etime);
decimal? num1 = slist.Sum(x => x.EH); decimal? num1 = slist.Sum(x => x.EH);
@ -74,18 +76,6 @@ namespace LonglslandExhibitionCenter.Controllers.api
var time_count = Convert.ToInt32(DateTime.Now.Year) - 2023; var time_count = Convert.ToInt32(DateTime.Now.Year) - 2023;
for (int i = 0; i < time_count; i++) for (int i = 0; i < time_count; i++)
{ {
var stime = now.AddYears(-i).ToString("yyyyMM");
var etime = now.AddYears(-(i + 1)).ToString("yyyyMM");
var a = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + stime);
if (a == false)
{
bll.CreateTable(stime);
}
var b = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + etime);
if (b == false)
{
bll.CreateTable(etime);
}
string sdate; string sdate;
if (i == 0) if (i == 0)
{ {
@ -96,6 +86,19 @@ namespace LonglslandExhibitionCenter.Controllers.api
sdate = now.AddYears(-i + 1).ToString("yyyy-01-01 00:00:00"); sdate = now.AddYears(-i + 1).ToString("yyyy-01-01 00:00:00");
} }
var edate = now.AddYears(-i).ToString("yyyy-01-01 00:00:00"); var edate = now.AddYears(-i).ToString("yyyy-01-01 00:00:00");
var stime = DateTime.Parse(sdate).ToString("yyyyMM");
var etime = DateTime.Parse(edate).ToString("yyyyMM");
var a = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + stime);
if (a == false)
{
bll.CreateTable(stime);
}
var b = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + etime);
if (b == false)
{
bll.CreateTable(etime);
}
var slist = bll.GetModelListDate(" EntireTime='" + sdate + "' and Reserve1='配电室低压'", stime); var slist = bll.GetModelListDate(" EntireTime='" + sdate + "' and Reserve1='配电室低压'", stime);
var elist = bll.GetModelListDate(" EntireTime='" + edate + "' and Reserve1='配电室低压'", etime); var elist = bll.GetModelListDate(" EntireTime='" + edate + "' and Reserve1='配电室低压'", etime);
decimal? num1 = slist.Sum(x => x.EH); decimal? num1 = slist.Sum(x => x.EH);

View File

@ -21,20 +21,9 @@ namespace LonglslandExhibitionCenter.Controllers.api
public HttpResponseMessage Get() public HttpResponseMessage Get()
{ {
var res = new get_carbon_intensity(); var res = new get_carbon_intensity();
#region
//表名
var date_base = ConfigurationManager.AppSettings["MySQLDataBase"].ToString();
var time = DateTime.Now.ToString("yyyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + time);
if (a == false)
{
bll.CreateTable(time);
}
#endregion
try try
{ {
var data = new List<carbon_intensityData>(); var data = new List<carbon_intensityData>();
var list = bll.GetModelListDate(" Reserve1='配电室低压' ", time);
var now = DateTime.Now; var now = DateTime.Now;
var time_count = Convert.ToInt32(DateTime.Now.Month); var time_count = Convert.ToInt32(DateTime.Now.Month);
for (int i = 0; i < time_count; i++) for (int i = 0; i < time_count; i++)
@ -49,14 +38,20 @@ namespace LonglslandExhibitionCenter.Controllers.api
sdate = now.AddMonths(-i + 1).ToString("yyyy-MM-01 00:00:00"); sdate = now.AddMonths(-i + 1).ToString("yyyy-MM-01 00:00:00");
} }
var edate = now.AddMonths(-i).ToString("yyyy-MM-01 00:00:00"); var edate = now.AddMonths(-i).ToString("yyyy-MM-01 00:00:00");
var etime = Convert.ToDateTime(edate).ToString("yyyyMM"); var stime = DateTime.Parse(sdate).ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + etime); var etime = DateTime.Parse(edate).ToString("yyyyMM");
var a = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + stime);
if (a == false)
{
bll.CreateTable(stime);
}
var b = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + etime);
if (b == false) if (b == false)
{ {
bll.CreateTable(etime); bll.CreateTable(etime);
} }
var alist = list.Where(x => x.EntireTime == Convert.ToDateTime(sdate)).ToList(); var alist = bll.GetModelListDate(" EntireTime='" + sdate + "' and Reserve1='配电室低压'", stime);
var blist = list.Where(x => x.EntireTime == Convert.ToDateTime(edate)).ToList(); var blist = bll.GetModelListDate(" EntireTime='" + edate + "' and Reserve1='配电室低压'", etime);
var model = new carbon_intensityData() var model = new carbon_intensityData()
{ {
time = DateTime.Now.AddMonths(-i).ToString("MM月"), time = DateTime.Now.AddMonths(-i).ToString("MM月"),

View File

@ -36,18 +36,18 @@ namespace LonglslandExhibitionCenter.Controllers.api
bll.CreateTable(time); bll.CreateTable(time);
} }
var list = bll.GetModelListDate(" Reserve1='配电室低压'", time); var list = bll.GetModelListDate(" Reserve1='配电室低压'", time);
for (int i = 1; i <= time_count; i++)
var slist = list.Where(x => x.EntireTime == Convert.ToDateTime(now.ToString("yyyy-MM-dd 00:00:00"))).ToList();
var num1 = slist.Sum(x => x.EH);
for (int i = 1; i < time_count; i++)
{ {
var jdate = now.AddHours(-i).ToString("yyyy-MM-dd HH:00:00"); var jdate = now.AddHours(-i).ToString("yyyy-MM-dd HH:00:00");
var sdate = now.AddHours(-(i - 1)).ToString("yyyy-MM-dd HH:00:00");
var jlist = list.Where(x => x.EntireTime == Convert.ToDateTime(jdate)).ToList(); var jlist = list.Where(x => x.EntireTime == Convert.ToDateTime(jdate)).ToList();
var slist = list.Where(x => x.EntireTime == Convert.ToDateTime(sdate)).ToList(); var num2 = jlist.Sum(x => x.EH);
var num1 = jlist.Sum(x => x.EH);
var num2 = slist.Sum(x => x.EH);
var model = new daily_electricityData var model = new daily_electricityData
{ {
time = now.AddHours(-i).ToString("HH:00"), time = now.AddHours(-i).ToString("HH:00"),
EH = Convert.ToDecimal(Math.Round(Convert.ToDouble(num2 - num1), 3)) EH = Convert.ToDecimal(num2 - num1)
}; };
if (model.EH < 0) if (model.EH < 0)
{ {

View File

@ -26,15 +26,14 @@ namespace LonglslandExhibitionCenter.Controllers.api
try try
{ {
var data = new List<load_classifcationData>(); var data = new List<load_classifcationData>();
var sdate = DateTime.Now.ToString("yyyy-MM-dd 00:00:00"); var sdate = DateTime.Now.AddHours(-1).ToString("yyyy-MM-dd HH:00:00");
var edate = DateTime.Now.ToString("yyyy-MM-dd HH:00:00"); var time = DateTime.Now.AddHours(-1).ToString("yyyyMM");
var time = DateTime.Now.ToString("yyyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + time); var a = bll.IsExistsTable(date_base, "electricity_data_" + time);
if (a == false) if (a == false)
{ {
bll.CreateTable(time); bll.CreateTable(time);
} }
var list = bll.GetModelListDate(" EntireTime>='" + sdate + "' and EntireTime<'" + edate + "'", time); var list = bll.GetModelListDate(" Reserve1='配电室低压' and EntireTime='" + sdate + "'", time);
//一级 //一级
var alist = list.Where(x => x.Reserve2.Contains("梯")).ToList(); var alist = list.Where(x => x.Reserve2.Contains("梯")).ToList();
decimal? num1 = alist.Sum(x => x.P); decimal? num1 = alist.Sum(x => x.P);

View File

@ -402,7 +402,7 @@
<AutoAssignPort>True</AutoAssignPort> <AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>15586</DevelopmentServerPort> <DevelopmentServerPort>15586</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath> <DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:44396/</IISUrl> <IISUrl>http://localhost:42396/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication> <NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer> <UseCustomServer>False</UseCustomServer>
<CustomServerUrl> <CustomServerUrl>

View File

@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<Project> <Project>
<PropertyGroup> <PropertyGroup>
<_PublishTargetUrl>F:\项目\长岛展览馆\发布文件</_PublishTargetUrl> <_PublishTargetUrl>F:\项目\长岛展览馆\发布文件</_PublishTargetUrl>
<History>True|2024-09-19T06:04:55.6320188Z;True|2024-09-19T09:42:19.8527457+08:00;True|2024-08-27T21:03:21.5928516+08:00;True|2024-08-21T11:09:27.6586574+08:00;True|2024-08-19T10:17:16.4446095+08:00;True|2024-08-15T13:20:14.7663530+08:00;True|2024-08-14T10:07:28.2388461+08:00;True|2024-08-14T10:07:03.3134871+08:00;True|2024-08-14T10:06:43.4199921+08:00;True|2024-08-14T10:05:39.6303984+08:00;True|2024-08-14T10:00:18.4168360+08:00;True|2024-08-14T09:50:15.7791885+08:00;True|2024-08-11T20:53:54.5556138+08:00;True|2024-08-10T16:00:18.6655642+08:00;True|2024-08-10T10:41:02.8962798+08:00;True|2024-08-10T10:31:34.0807175+08:00;True|2024-08-10T10:11:01.4518697+08:00;True|2024-08-09T17:46:23.3977253+08:00;True|2024-08-09T14:57:51.6409237+08:00;True|2024-08-09T14:12:02.8124286+08:00;True|2024-08-09T13:57:09.6566238+08:00;True|2024-08-09T13:55:09.1957591+08:00;True|2024-08-09T13:53:12.0978886+08:00;True|2024-08-09T10:21:25.5364378+08:00;True|2024-08-08T17:30:17.0495176+08:00;True|2024-08-08T14:01:01.6427032+08:00;True|2024-08-08T10:26:20.9380493+08:00;True|2024-08-06T16:16:42.4971554+08:00;True|2024-04-15T08:46:26.1708600+08:00;True|2024-04-15T08:43:47.1675051+08:00;True|2024-03-20T09:52:41.5444999+08:00;True|2024-03-20T09:52:28.9463180+08:00;True|2024-03-19T16:26:27.2407972+08:00;True|2024-03-19T15:50:07.1464827+08:00;True|2024-03-14T15:48:46.0852411+08:00;True|2024-03-12T11:15:35.2934238+08:00;True|2024-03-07T16:29:08.9381292+08:00;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> <History>True|2024-10-18T07:40:22.1071380Z;True|2024-10-18T10:43:40.6685613+08:00;True|2024-10-18T10:42:14.0970919+08:00;True|2024-09-19T14:04:55.6320188+08:00;True|2024-09-19T09:42:19.8527457+08:00;True|2024-08-27T21:03:21.5928516+08:00;True|2024-08-21T11:09:27.6586574+08:00;True|2024-08-19T10:17:16.4446095+08:00;True|2024-08-15T13:20:14.7663530+08:00;True|2024-08-14T10:07:28.2388461+08:00;True|2024-08-14T10:07:03.3134871+08:00;True|2024-08-14T10:06:43.4199921+08:00;True|2024-08-14T10:05:39.6303984+08:00;True|2024-08-14T10:00:18.4168360+08:00;True|2024-08-14T09:50:15.7791885+08:00;True|2024-08-11T20:53:54.5556138+08:00;True|2024-08-10T16:00:18.6655642+08:00;True|2024-08-10T10:41:02.8962798+08:00;True|2024-08-10T10:31:34.0807175+08:00;True|2024-08-10T10:11:01.4518697+08:00;True|2024-08-09T17:46:23.3977253+08:00;True|2024-08-09T14:57:51.6409237+08:00;True|2024-08-09T14:12:02.8124286+08:00;True|2024-08-09T13:57:09.6566238+08:00;True|2024-08-09T13:55:09.1957591+08:00;True|2024-08-09T13:53:12.0978886+08:00;True|2024-08-09T10:21:25.5364378+08:00;True|2024-08-08T17:30:17.0495176+08:00;True|2024-08-08T14:01:01.6427032+08:00;True|2024-08-08T10:26:20.9380493+08:00;True|2024-08-06T16:16:42.4971554+08:00;True|2024-04-15T08:46:26.1708600+08:00;True|2024-04-15T08:43:47.1675051+08:00;True|2024-03-20T09:52:41.5444999+08:00;True|2024-03-20T09:52:28.9463180+08:00;True|2024-03-19T16:26:27.2407972+08:00;True|2024-03-19T15:50:07.1464827+08:00;True|2024-03-14T15:48:46.0852411+08:00;True|2024-03-12T11:15:35.2934238+08:00;True|2024-03-07T16:29:08.9381292+08:00;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 /> <LastFailureDetails />
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@ -106,10 +106,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>08/13/2024 17:44:43</publishTime> <publishTime>08/13/2024 17:44:43</publishTime>
</File> </File>
<File Include="bin/LonglslandExhibitionCenter.dll"> <File Include="bin/LonglslandExhibitionCenter.dll">
<publishTime>09/27/2024 17:51:35</publishTime> <publishTime>10/18/2024 15:40:16</publishTime>
</File> </File>
<File Include="bin/LonglslandExhibitionCenter.pdb"> <File Include="bin/LonglslandExhibitionCenter.pdb">
<publishTime>09/27/2024 17:51:35</publishTime> <publishTime>10/18/2024 15:40:16</publishTime>
</File> </File>
<File Include="bin/MathNet.Numerics.dll"> <File Include="bin/MathNet.Numerics.dll">
<publishTime>04/03/2022 22:02:06</publishTime> <publishTime>04/03/2022 22:02:06</publishTime>