修改复费率和电费电价接口查询数据库的方式

This commit is contained in:
曾艳 2024-09-19 09:45:44 +08:00
parent 0bd2971441
commit 50c80f96e5
19 changed files with 46 additions and 34 deletions

View File

@ -41,17 +41,17 @@ namespace LonglslandExhibitionCenter.Controllers.api
var month_list = month_bll.GetModelList(string.Format(" `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate)); var month_list = month_bll.GetModelList(string.Format(" `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate));
// 处理跨月情况 //// 处理跨月情况
var time_count = GetUsedMonth1("月", startDate, endDate); //var time_count = GetUsedMonth1("月", startDate, endDate);
for (int i = 0; i <= time_count; i++) //for (int i = 0; i <= time_count; i++)
{ //{
var time = startDate.AddMonths(i).ToString("yyyyMM"); // var time = startDate.AddMonths(i).ToString("yyyyMM");
if (bll.IsExistsTable(date_base, "electricity_data_" + time)) // if (bll.IsExistsTable(date_base, "electricity_data_" + time))
{ // {
var queryData = bll.GetModelListDate(string.Format(" Reserve1='配电室低压' and `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate), time); // var queryData = bll.GetModelListDate(string.Format(" Reserve1='配电室低压' and `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate), time);
list.AddRange(queryData); // list.AddRange(queryData);
} // }
} //}
var month_count = Convert.ToInt32(now.Month); var month_count = Convert.ToInt32(now.Month);
for (int i = 0; i < month_count; i++) for (int i = 0; i < month_count; i++)
@ -61,6 +61,8 @@ namespace LonglslandExhibitionCenter.Controllers.api
//当前月 //当前月
if (month.ToString("yyyy-MM") == now.ToString("yyyy-MM")) if (month.ToString("yyyy-MM") == now.ToString("yyyy-MM"))
{ {
var queryData = bll.GetModelListDate(" Reserve1='配电室低压' ", month.ToString("yyyyMM"));
list.AddRange(queryData);
var data_model = new electricity_rateData(); var data_model = new electricity_rateData();
data_model.time = month.ToString("MM月"); data_model.time = month.ToString("MM月");
data_model.Electricity = 0; data_model.Electricity = 0;
@ -198,6 +200,8 @@ namespace LonglslandExhibitionCenter.Controllers.api
} }
else else
{ {
var queryData = bll.GetModelListDate(" Reserve1='配电室低压' ", month.ToString("yyyyMM"));
list.AddRange(queryData);
var data_model = new electricity_rateData(); var data_model = new electricity_rateData();
data_model.time = month.ToString("MM月"); data_model.time = month.ToString("MM月");
data_model.Electricity = 0; data_model.Electricity = 0;

View File

@ -116,16 +116,16 @@ namespace LonglslandExhibitionCenter.Controllers.api
var month_list = month_bll.GetModelList(string.Format(" `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate)); var month_list = month_bll.GetModelList(string.Format(" `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate));
// 处理跨月情况 // 处理跨月情况
var time_count = GetUsedMonth1("月", startDate, endDate); //var time_count = GetUsedMonth1("月", startDate, endDate);
for (int i = 0; i <= time_count; i++) //for (int i = 0; i <= time_count; i++)
{ //{
var time = startDate.AddMonths(i).ToString("yyyyMM"); // var time = startDate.AddMonths(i).ToString("yyyyMM");
if (bll.IsExistsTable(date_base, "electricity_data_" + time)) // if (bll.IsExistsTable(date_base, "electricity_data_" + time))
{ // {
var queryData = bll.GetModelListDate(string.Format(" Reserve1='配电室低压' and `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate), time); // var queryData = bll.GetModelListDate(string.Format(" Reserve1='配电室低压' and `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate), time);
list.AddRange(queryData); // list.AddRange(queryData);
} // }
} //}
var month_count = Convert.ToInt32(now.Month); var month_count = Convert.ToInt32(now.Month);
for (int i = 0; i < month_count; i++) for (int i = 0; i < month_count; i++)
@ -135,6 +135,8 @@ namespace LonglslandExhibitionCenter.Controllers.api
//当前月 //当前月
if (month.ToString("yyyy-MM") == now.ToString("yyyy-MM")) if (month.ToString("yyyy-MM") == now.ToString("yyyy-MM"))
{ {
var queryData = bll.GetModelListDate(" Reserve1='配电室低压' ", month.ToString("yyyyMM"));
list.AddRange(queryData);
var data_model = new multi_rateData(); var data_model = new multi_rateData();
data_model.time = month.ToString("MM月"); data_model.time = month.ToString("MM月");
data_model.Needle = 0; data_model.Needle = 0;
@ -209,6 +211,8 @@ namespace LonglslandExhibitionCenter.Controllers.api
} }
else else
{ {
var queryData = bll.GetModelListDate(" Reserve1='配电室低压' ", month.ToString("yyyyMM"));
list.AddRange(queryData);
var data_model = new multi_rateData(); var data_model = new multi_rateData();
data_model.time = month.ToString("MM月"); data_model.time = month.ToString("MM月");
data_model.Needle = 0; data_model.Needle = 0;
@ -282,16 +286,16 @@ namespace LonglslandExhibitionCenter.Controllers.api
var month_list = month_bll.GetModelList(string.Format(" `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate)); var month_list = month_bll.GetModelList(string.Format(" `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate));
// 处理跨月情况 // 处理跨月情况
var time_count = GetUsedMonth1("月", startDate, endDate); //var time_count = GetUsedMonth1("月", startDate, endDate);
for (int i = 0; i <= time_count; i++) //for (int i = 0; i <= time_count; i++)
{ //{
var time = startDate.AddMonths(i).ToString("yyyyMM"); // var time = startDate.AddMonths(i).ToString("yyyyMM");
if (bll.IsExistsTable(date_base, "electricity_data_" + time)) // if (bll.IsExistsTable(date_base, "electricity_data_" + time))
{ // {
var queryData = bll.GetModelListDate(string.Format(" Reserve1='配电室低压' and `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate), time); // var queryData = bll.GetModelListDate(string.Format(" Reserve1='配电室低压' and `EntireTime`>='{0}' AND `EntireTime`<='{1}' ", startDate, endDate), time);
list.AddRange(queryData); // list.AddRange(queryData);
} // }
} //}
var year_count = Convert.ToInt32(now.Year) - 2023; var year_count = Convert.ToInt32(now.Year) - 2023;
for (int j = 0; j < year_count; j++) for (int j = 0; j < year_count; j++)
{ {
@ -315,6 +319,8 @@ namespace LonglslandExhibitionCenter.Controllers.api
//当前月 //当前月
if (month.ToString("yyyy-MM") == now.ToString("yyyy-MM")) if (month.ToString("yyyy-MM") == now.ToString("yyyy-MM"))
{ {
var queryData = bll.GetModelListDate(" Reserve1='配电室低压' ", month.ToString("yyyyMM"));
list.AddRange(queryData);
var day_count = (next_month - month).TotalDays; var day_count = (next_month - month).TotalDays;
//循环月里的每一天 //循环月里的每一天
for (int day = 0; day < day_count; day++) for (int day = 0; day < day_count; day++)
@ -376,6 +382,8 @@ namespace LonglslandExhibitionCenter.Controllers.api
} }
else else
{ {
var queryData = bll.GetModelListDate(" Reserve1='配电室低压' ", month.ToString("yyyyMM"));
list.AddRange(queryData);
var day_count = (next_month - month).TotalDays; var day_count = (next_month - month).TotalDays;
//循环月里的每一天 //循环月里的每一天
for (int day = 0; day < day_count; day++) for (int day = 0; day < day_count; day++)

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-08-27T13:03:21.5928516Z;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-09-19T01:42:19.8527457Z;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>08/27/2024 21:03:15</publishTime> <publishTime>09/19/2024 09:42:14</publishTime>
</File> </File>
<File Include="bin/LonglslandExhibitionCenter.pdb"> <File Include="bin/LonglslandExhibitionCenter.pdb">
<publishTime>08/27/2024 21:03:15</publishTime> <publishTime>09/19/2024 09:42:14</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>