修改日期

This commit is contained in:
xukanghao 2024-02-01 16:56:39 +08:00
parent 99b6f63281
commit 8f6c67196b
24 changed files with 90 additions and 90 deletions

View File

@ -96,9 +96,9 @@ namespace DongYingAPI.Controllers.api
var model = new carbon_emissionData() var model = new carbon_emissionData()
{ {
time = jtime, time = jtime,
PrimaryCirculation = (num1 - num4) / 1000 * Convert.ToDecimal(0.5703), PrimaryCirculation =Convert.ToDecimal( Math.Round(Convert.ToDouble((num1 - num4) / 1000 * Convert.ToDecimal(0.5703)),3)),
CollateralCirculation = (num2 - num5) / 1000 * Convert.ToDecimal(0.5703), CollateralCirculation =Convert.ToDecimal(Math.Round(Convert.ToDouble((num2 - num5) / 1000 * Convert.ToDecimal(0.5703)),3)),
TerrestrialSource = (num3 - num6) / 1000 * Convert.ToDecimal(0.5703) TerrestrialSource = Convert.ToDecimal(Math.Round(Convert.ToDouble((num3 - num6) / 1000 * Convert.ToDecimal(0.5703)), 3))
}; };
data.Add(model); data.Add(model);
@ -136,11 +136,11 @@ namespace DongYingAPI.Controllers.api
else else
{ {
//这天 //这天
ztime = now.AddDays(-i).ToString("yyyy-MM-dd 00:00:00"); ztime = now.AddDays(-i+1).ToString("yyyy-MM-dd 00:00:00");
} }
//上天 //上天
var stime = now.AddDays(-(i + 1)).ToString("yyyy-MM-dd 00:00:00"); var stime = now.AddDays(-(i)).ToString("yyyy-MM-dd 00:00:00");
var atime = now.AddDays(-(i + 1)).ToString("yyyyMM"); var atime = now.AddDays(-(i)).ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + atime); var b = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (b == false) if (b == false)
{ {
@ -180,9 +180,9 @@ namespace DongYingAPI.Controllers.api
var model = new carbon_emissionData() var model = new carbon_emissionData()
{ {
time = jtime, time = jtime,
PrimaryCirculation = (num1 - num4) / 1000 * Convert.ToDecimal(0.5703), PrimaryCirculation = Convert.ToDecimal(Math.Round(Convert.ToDouble((num1 - num4) / 1000 * Convert.ToDecimal(0.5703)), 3)),
CollateralCirculation = (num2 - num5) / 1000 * Convert.ToDecimal(0.5703), CollateralCirculation = Convert.ToDecimal(Math.Round(Convert.ToDouble((num2 - num5) / 1000 * Convert.ToDecimal(0.5703)), 3)),
TerrestrialSource = (num3 - num6) / 1000 * Convert.ToDecimal(0.5703) TerrestrialSource = Convert.ToDecimal(Math.Round(Convert.ToDouble((num3 - num6) / 1000 * Convert.ToDecimal(0.5703)), 3))
}; };
data.Add(model); data.Add(model);
@ -231,7 +231,7 @@ namespace DongYingAPI.Controllers.api
//上天 //上天
var stime1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00"); var stime1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00");
var stime2 = Convert.ToDateTime(stime1); var stime2 = Convert.ToDateTime(stime1);
var stime = stime2.AddDays(-1); var stime = stime2.AddDays(0);
var atime = stime.ToString("yyyyMM"); var atime = stime.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + atime); var b = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (b == false) if (b == false)
@ -273,9 +273,9 @@ namespace DongYingAPI.Controllers.api
var model = new carbon_emissionData() var model = new carbon_emissionData()
{ {
time = jtime, time = jtime,
PrimaryCirculation = (num1 - num4) / 1000 * Convert.ToDecimal(0.5703), PrimaryCirculation = Convert.ToDecimal(Math.Round(Convert.ToDouble((num1 - num4) / 1000 * Convert.ToDecimal(0.5703)), 3)),
CollateralCirculation = (num2 - num5) / 1000 * Convert.ToDecimal(0.5703), CollateralCirculation = Convert.ToDecimal(Math.Round(Convert.ToDouble((num2 - num5) / 1000 * Convert.ToDecimal(0.5703)), 3)),
TerrestrialSource = (num3 - num6) / 1000 * Convert.ToDecimal(0.5703) TerrestrialSource = Convert.ToDecimal(Math.Round(Convert.ToDouble((num3 - num6) / 1000 * Convert.ToDecimal(0.5703)), 3))
}; };
data.Add(model); data.Add(model);

View File

@ -44,8 +44,8 @@ namespace DongYingAPI.Controllers.api
//这个 //这个
var ztime = now.ToString("yyyy-MM-dd HH:00:00"); var ztime = now.ToString("yyyy-MM-dd HH:00:00");
//上个 //上个
var stime = now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var stime = now.ToString("yyyy-MM-dd 00:00:00");
var ltime = DateTime.Now.AddDays(-1).ToString("yyyyMM"); var ltime = DateTime.Now.ToString("yyyyMM");
var aa = bll.IsExistsTable(date_base, "electricity_data_" + ltime); var aa = bll.IsExistsTable(date_base, "electricity_data_" + ltime);
if (aa == false) if (aa == false)
{ {

View File

@ -72,7 +72,7 @@ namespace DongYingAPI.Controllers.api
//上月 //上月
var stime1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00"); var stime1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00");
var stime2 = Convert.ToDateTime(stime1); var stime2 = Convert.ToDateTime(stime1);
var stime = stime2.AddDays(-1); var stime = stime2.AddDays(-0);
var atime = stime.ToString("yyyyMM"); var atime = stime.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + atime); var b = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (b == false) if (b == false)
@ -96,8 +96,8 @@ namespace DongYingAPI.Controllers.api
} }
var model = new carbon_intensityData(); var model = new carbon_intensityData();
model.time = jtime; model.time = jtime;
model.CarbonPer=((num1-num2) / 1000 * Convert.ToDecimal(0.5703))/100000; model.CarbonPer=Convert.ToDecimal(Math.Round(Convert.ToDouble(((num1 - num2) / 1000 * Convert.ToDecimal(0.5703)) / 100000), 3));
model.ArealCarbon= ((num1 - num2) / 1000 * Convert.ToDecimal(0.5703)) / 59000; model.ArealCarbon= Convert.ToDecimal(Math.Round(Convert.ToDouble(((num1 - num2) / 1000 * Convert.ToDecimal(0.5703)) / 59000), 3));
data.Add(model); data.Add(model);
} }

View File

@ -65,11 +65,11 @@ namespace DongYingAPI.Controllers
else else
{ {
//这天 //这天
ztime = now.AddDays(-i).ToString("yyyy-MM-dd 00:00:00"); ztime = now.AddDays(-i+1).ToString("yyyy-MM-dd 00:00:00");
} }
//上天 //上天
var stime = now.AddDays(-(i + 1)).ToString("yyyy-MM-dd 00:00:00"); var stime = now.AddDays(-(i)).ToString("yyyy-MM-dd 00:00:00");
var atime = now.AddDays(-(i + 1)).ToString("yyyyMM"); var atime = now.AddDays(-(i)).ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + atime); var b = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (b == false) if (b == false)
{ {
@ -92,7 +92,7 @@ namespace DongYingAPI.Controllers
} }
var model = new carbon_measureData(); var model = new carbon_measureData();
model.time = jtime; model.time = jtime;
model.CarbonValue = ((num1 - num2) / 1000 * Convert.ToDecimal(0.5703)) / 100000; model.CarbonValue =Convert.ToDecimal(Math.Round(Convert.ToDouble(((num1 - num2) / 1000 * Convert.ToDecimal(0.5703)) / 100000),3));
data.Add(model); data.Add(model);
} }
@ -100,7 +100,7 @@ namespace DongYingAPI.Controllers
else if (date == "年") else if (date == "年")
{ {
var time_count = Convert.ToInt32(DateTime.Now.Month); var time_count = Convert.ToInt32(DateTime.Now.Month);
for (int i = 0; i < 6; i++) for (int i = 0; i < time_count; i++)
{ {
// 只处理今年的数据 // 只处理今年的数据
if (DateTime.Now.AddMonths(-i).Year != DateTime.Now.Year) if (DateTime.Now.AddMonths(-i).Year != DateTime.Now.Year)
@ -134,7 +134,7 @@ namespace DongYingAPI.Controllers
//上天 //上天
var stime1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00"); var stime1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00");
var stime2 = Convert.ToDateTime(stime1); var stime2 = Convert.ToDateTime(stime1);
var stime = stime2.AddDays(-1); var stime = stime2.AddDays(-0);
var atime = stime.ToString("yyyyMM"); var atime = stime.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + atime); var b = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (b == false) if (b == false)
@ -158,7 +158,7 @@ namespace DongYingAPI.Controllers
} }
var model = new carbon_measureData(); var model = new carbon_measureData();
model.time = jtime; model.time = jtime;
model.CarbonValue = ((num1 - num2) / 1000 * Convert.ToDecimal(0.5703)) / 100000; model.CarbonValue = Convert.ToDecimal(Math.Round(Convert.ToDouble(((num1 - num2) / 1000 * Convert.ToDecimal(0.5703)) / 100000), 3));
data.Add(model); data.Add(model);
} }

View File

@ -27,11 +27,11 @@ namespace DongYingAPI.Controllers.api
var blist=new List<carbon_reduction>(); var blist=new List<carbon_reduction>();
var bmodel=new carbon_reduction(); var bmodel=new carbon_reduction();
//空调 //空调
bmodel.AirConditioner = 742.81*44.99/100; bmodel.AirConditioner =Convert.ToDouble(Math.Round(Convert.ToDouble( 742.81*44.99/100),3));
//照明 //照明
bmodel.Illumination = 742.81*13.68/100; bmodel.Illumination =Convert.ToDouble(Math.Round(Convert.ToDouble(742.81*13.68/100),3));
//其它 //其它
bmodel.Other = 742.81*(35.71+7.61)/100; bmodel.Other =Convert.ToDouble(Math.Round(Convert.ToDouble(742.81*(35.71+7.61)/100),3));
blist.Add(bmodel); blist.Add(bmodel);
model.list = blist; model.list = blist;
data.Add(model); data.Add(model);

View File

@ -45,8 +45,8 @@ namespace DongYingAPI.Controllers.api
//今天 //今天
var ztime = now.ToString("yyyy-MM-dd HH:00:00"); var ztime = now.ToString("yyyy-MM-dd HH:00:00");
//上天 //上天
var stime = now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var stime = now.ToString("yyyy-MM-dd 00:00:00");
var atime = now.AddDays(-1).ToString("yyyMM"); var atime = now.ToString("yyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + atime); var a = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (a == false) if (a == false)
{ {
@ -86,8 +86,8 @@ namespace DongYingAPI.Controllers.api
//今天 //今天
var ztime = now.ToString("yyyy-MM-dd HH:00:00"); var ztime = now.ToString("yyyy-MM-dd HH:00:00");
//上天 //上天
var stime = now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var stime = now.ToString("yyyy-MM-dd 00:00:00");
var atime = now.AddDays(-1).ToString("yyyMM"); var atime = now.ToString("yyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + atime); var a = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (a == false) if (a == false)
{ {
@ -127,8 +127,8 @@ namespace DongYingAPI.Controllers.api
//今天 //今天
var ztime = now.ToString("yyyy-MM-dd HH:00:00"); var ztime = now.ToString("yyyy-MM-dd HH:00:00");
//上天 //上天
var stime = now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var stime = now.ToString("yyyy-MM-dd 00:00:00");
var atime = now.AddDays(-1).ToString("yyyMM"); var atime = now.ToString("yyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + atime); var a = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (a == false) if (a == false)
{ {

View File

@ -37,7 +37,7 @@ namespace DongYingAPI.Controllers.api
model.time = DateTime.Now.AddHours(-i).ToString("HH:00"); model.time = DateTime.Now.AddHours(-i).ToString("HH:00");
var now=DateTime.Now.AddHours(-i); var now=DateTime.Now.AddHours(-i);
var sdate = now.ToString("yyyy-MM-dd HH:00:00"); var sdate = now.ToString("yyyy-MM-dd HH:00:00");
var edate = now.AddHours(1).ToString("yyyy-MM-dd HH:00:00"); var edate = now.AddHours(-1).ToString("yyyy-MM-dd HH:00:00");
var list = bll_info.GetModelList(" DeviceName='"+ room.name + "'"); var list = bll_info.GetModelList(" DeviceName='"+ room.name + "'");
var alist= bll.GetModelListDate(" EntireTime >='"+sdate+ "' and EntireTime<'"+edate+"'", time); var alist= bll.GetModelListDate(" EntireTime >='"+sdate+ "' and EntireTime<'"+edate+"'", time);

View File

@ -45,9 +45,9 @@ namespace DongYingAPI.Controllers.api
//今天 //今天
var sdate = DateTime.Now.ToString("yyyy-MM-dd HH:00:00"); var sdate = DateTime.Now.ToString("yyyy-MM-dd HH:00:00");
//昨天 //昨天
var edate = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var edate = DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
//前天 //前天
var qdate=DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd 00:00:00"); var qdate=DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00");
var list = bll_info.GetModelList("").Where(x => x.FloorName == "科技馆负一层地源热泵").ToList(); var list = bll_info.GetModelList("").Where(x => x.FloorName == "科技馆负一层地源热泵").ToList();
decimal? num1 = 0; decimal? num1 = 0;

View File

@ -39,7 +39,7 @@ namespace DongYingAPI.Controllers.api
bll.CreateTable(jtime); bll.CreateTable(jtime);
} }
//昨天 //昨天
var zdate = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var zdate = DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
var ztime = now.ToString("yyyyMM"); var ztime = now.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + ztime); var b = bll.IsExistsTable(date_base, "electricity_data_" + ztime);
if (b == false) if (b == false)

View File

@ -100,16 +100,16 @@ namespace DongYingAPI.Controllers.api
} }
else else
{ {
jdate = now.AddDays(-i).ToString("yyyy-MM-dd 00:00:00"); jdate = now.AddDays(-i + 1).ToString("yyyy-MM-dd 00:00:00");
} }
var jtime = now.AddDays(-i).ToString("yyyyMM"); var jtime = now.AddDays(-i + 1).ToString("yyyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime); var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime);
if (a == false) if (a == false)
{ {
bll.CreateTable(jtime); bll.CreateTable(jtime);
} }
var sdate = now.AddDays(-(i + 1)).ToString("yyyy-MM-dd 00:00:00"); var sdate = now.AddDays(-(i)).ToString("yyyy-MM-dd 00:00:00");
var stime = now.AddDays(-(i + 1)).ToString("yyyyMM"); var stime = now.AddDays(-(i)).ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)
{ {
@ -159,7 +159,7 @@ namespace DongYingAPI.Controllers.api
} }
var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00"); var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00");
var sdate2 = Convert.ToDateTime(sdate1); var sdate2 = Convert.ToDateTime(sdate1);
var sdate = sdate2.AddDays(-1); var sdate = sdate2.AddDays(-0);
var stime = sdate.ToString("yyyyMM"); var stime = sdate.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)

View File

@ -39,7 +39,7 @@ namespace DongYingAPI.Controllers.api
bll.CreateTable(jtime); bll.CreateTable(jtime);
} }
//昨天 //昨天
var zdate = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var zdate = DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
var ztime = now.ToString("yyyyMM"); var ztime = now.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + ztime); var b = bll.IsExistsTable(date_base, "electricity_data_" + ztime);
if (b == false) if (b == false)
@ -47,7 +47,7 @@ namespace DongYingAPI.Controllers.api
bll.CreateTable(ztime); bll.CreateTable(ztime);
} }
//前天 //前天
var qdate = DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd 00:00:00"); var qdate = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00");
decimal? num1 = 0; decimal? num1 = 0;
decimal? num2 = 0; decimal? num2 = 0;
decimal? num3 = 0; decimal? num3 = 0;
@ -78,7 +78,7 @@ namespace DongYingAPI.Controllers.api
bll.CreateTable(jmtime); bll.CreateTable(jmtime);
} }
//昨月 //昨月
var zmdate = DateTime.Now.AddDays(-1).ToString("yyyy-MM-01 00:00:00"); var zmdate = DateTime.Now.ToString("yyyy-MM-01 00:00:00");
var zmtime = now.ToString("yyyyMM"); var zmtime = now.ToString("yyyyMM");
var bm = bll.IsExistsTable(date_base, "electricity_data_" + zmtime); var bm = bll.IsExistsTable(date_base, "electricity_data_" + zmtime);
if (bm == false) if (bm == false)
@ -124,15 +124,15 @@ namespace DongYingAPI.Controllers.api
bll.CreateTable(jmtime); bll.CreateTable(jmtime);
} }
//昨年 //昨年
var zydate = DateTime.Now.AddYears(-1).ToString("yyyy-12-31 00:00:00"); var zydate = DateTime.Now.ToString("yyyy-12-31 00:00:00");
var zytime = DateTime.Now.AddYears(-1).ToString("yyyy12"); var zytime = DateTime.Now.ToString("yyyy12");
var by = bll.IsExistsTable(date_base, "electricity_data_" + zytime); var by = bll.IsExistsTable(date_base, "electricity_data_" + zytime);
if (by == false) if (by == false)
{ {
bll.CreateTable(zytime); bll.CreateTable(zytime);
} }
//前年 //前年
var qydate1 = DateTime.Now.AddYears(-2).ToString("yyyy-12-31 00:00:00"); var qydate1 = DateTime.Now.AddYears(-1).ToString("yyyy-12-31 00:00:00");
var qydate = Convert.ToDateTime(qydate1); var qydate = Convert.ToDateTime(qydate1);
var qytime = qmdate.ToString("yyyyMM"); var qytime = qmdate.ToString("yyyyMM");
var qy = bll.IsExistsTable(date_base, "electricity_data_" + qytime); var qy = bll.IsExistsTable(date_base, "electricity_data_" + qytime);

View File

@ -39,7 +39,7 @@ namespace DongYingAPI.Controllers.api
bll.CreateTable(jtime); bll.CreateTable(jtime);
} }
//昨天 //昨天
var zdate = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var zdate = DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
var ztime = now.ToString("yyyyMM"); var ztime = now.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + ztime); var b = bll.IsExistsTable(date_base, "electricity_data_" + ztime);
if (b == false) if (b == false)

View File

@ -107,21 +107,21 @@ namespace DongYingAPI.Controllers
} }
else else
{ {
jdate = now.AddDays(-i).ToString("yyyy-MM-dd 00:00:00"); jdate = now.AddDays(-i+1).ToString("yyyy-MM-dd 00:00:00");
} }
// 只处理今月的数据 // 只处理今月的数据
if (DateTime.Now.AddDays(-i).Month != DateTime.Now.Month) if (DateTime.Now.AddDays(-i).Month != DateTime.Now.Month)
{ {
continue; continue;
} }
var jtime = now.AddDays(-i).ToString("yyyyMM"); var jtime =Convert.ToDateTime(jdate).ToString("yyyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime); var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime);
if (a == false) if (a == false)
{ {
bll.CreateTable(jtime); bll.CreateTable(jtime);
} }
var sdate = now.AddDays(-(i + 1)).ToString("yyyy-MM-dd 00:00:00"); var sdate = now.AddDays(-(i)).ToString("yyyy-MM-dd 00:00:00");
var stime = now.AddDays(-(i + 1)).ToString("yyyyMM"); var stime = now.AddDays(-(i)).ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)
{ {
@ -176,7 +176,7 @@ namespace DongYingAPI.Controllers
} }
var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00"); var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00");
var sdate2 = Convert.ToDateTime(sdate1); var sdate2 = Convert.ToDateTime(sdate1);
var sdate = sdate2.AddDays(-1); var sdate = sdate2.AddDays(-0);
var stime = sdate.ToString("yyyyMM"); var stime = sdate.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)

View File

@ -90,16 +90,16 @@ namespace DongYingAPI.Controllers.api
} }
else else
{ {
jdate = now.AddDays(-i).ToString("yyyy-MM-dd 00:00:00"); jdate = now.AddDays(-i + 1).ToString("yyyy-MM-dd 00:00:00");
} }
var jtime = now.AddDays(-i).ToString("yyyyMM"); var jtime = now.AddDays(-i + 1).ToString("yyyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime); var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime);
if (a == false) if (a == false)
{ {
bll.CreateTable(jtime); bll.CreateTable(jtime);
} }
var sdate = now.AddDays(-(i + 1)).ToString("yyyy-MM-dd 00:00:00"); var sdate = now.AddDays(-(i)).ToString("yyyy-MM-dd 00:00:00");
var stime = now.AddDays(-(i + 1)).ToString("yyyyMM"); var stime = now.AddDays(-(i)).ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)
{ {
@ -152,7 +152,7 @@ namespace DongYingAPI.Controllers.api
} }
var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00"); var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00");
var sdate2 = Convert.ToDateTime(sdate1); var sdate2 = Convert.ToDateTime(sdate1);
var sdate = sdate2.AddDays(-1); var sdate = sdate2.AddDays(-0);
var stime = sdate.ToString("yyyyMM"); var stime = sdate.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)

View File

@ -46,8 +46,8 @@ namespace DongYingAPI.Controllers.api
//今天 //今天
var ztime = now.ToString("yyyy-MM-dd HH:00:00"); var ztime = now.ToString("yyyy-MM-dd HH:00:00");
//上天 //上天
var stime = now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var stime = now.ToString("yyyy-MM-dd 00:00:00");
var atime = now.AddDays(-1).ToString("yyyMM"); var atime = now.ToString("yyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + atime); var a = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (a == false) if (a == false)
{ {
@ -95,8 +95,8 @@ namespace DongYingAPI.Controllers.api
//今天 //今天
var ztime = now.ToString("yyyy-MM-dd HH:00:00"); var ztime = now.ToString("yyyy-MM-dd HH:00:00");
//上天 //上天
var stime = now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var stime = now.ToString("yyyy-MM-dd 00:00:00");
var atime = now.AddDays(-1).ToString("yyyMM"); var atime = now.ToString("yyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + atime); var a = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (a == false) if (a == false)
{ {
@ -148,8 +148,8 @@ namespace DongYingAPI.Controllers.api
//今天 //今天
var ztime = now.ToString("yyyy-MM-dd HH:00:00"); var ztime = now.ToString("yyyy-MM-dd HH:00:00");
//上天 //上天
var stime = now.AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); var stime = now.ToString("yyyy-MM-dd 00:00:00");
var atime = now.AddDays(-1).ToString("yyyMM"); var atime = now.ToString("yyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + atime); var a = bll.IsExistsTable(date_base, "electricity_data_" + atime);
if (a == false) if (a == false)
{ {

View File

@ -86,9 +86,9 @@ namespace DongYingAPI.Controllers.api
{ {
bll.CreateTable(jtime); bll.CreateTable(jtime);
} }
var sdate1 = now.AddMonths(-1).ToString("yyyy-MM-01 00:00:00"); var sdate1 = now.ToString("yyyy-MM-01 00:00:00");
var sdate2 = Convert.ToDateTime(sdate1); var sdate2 = Convert.ToDateTime(sdate1);
var sdate = sdate2.AddDays(-1); var sdate = sdate2.AddDays(-0);
var stime = sdate.ToString("yyyyMM"); var stime = sdate.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)

View File

@ -93,8 +93,8 @@ namespace DongYingAPI.Controllers.api
var list1 = bll.GetModelListDate(" DeviceId='"+item.DeviceId+ "' and EntireTime>='"+sdate+ "' and EntireTime<='"+edate+"'", time); var list1 = bll.GetModelListDate(" DeviceId='"+item.DeviceId+ "' and EntireTime>='"+sdate+ "' and EntireTime<='"+edate+"'", time);
var list2 = bll.GetModelListDate("DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate1 + "' and EntireTime<='" + edate1 + "'", time); var list2 = bll.GetModelListDate("DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate1 + "' and EntireTime<='" + edate1 + "'", time);
decimal? num1 = list1.Sum(x=>Convert.ToDecimal(x.EH)); decimal? num1 = list1.Sum(x=>Convert.ToDecimal(x.P));
decimal? num2 = list2.Sum(x=>Convert.ToDecimal(x.EH)); decimal? num2 = list2.Sum(x=>Convert.ToDecimal(x.P));
model.ToDay = num1; model.ToDay = num1;
model.YearDay = num2; model.YearDay = num2;
if (model.ToDay > model.YearDay) if (model.ToDay > model.YearDay)
@ -113,7 +113,7 @@ namespace DongYingAPI.Controllers.api
else if (date == "月") else if (date == "月")
{ {
var time_count = Convert.ToInt32(DateTime.Now.Day); var time_count = Convert.ToInt32(DateTime.Now.Day);
for (int i = 0; i < 6; i++) for (int i = 0; i < time_count; i++)
{ {
// 只处理今月的数据 // 只处理今月的数据
if (DateTime.Now.AddDays(-i).Month != DateTime.Now.Month) if (DateTime.Now.AddDays(-i).Month != DateTime.Now.Month)
@ -133,8 +133,8 @@ namespace DongYingAPI.Controllers.api
var list1 = bll.GetModelListDate(" DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate + "' and EntireTime<='" + edate + "'", time); var list1 = bll.GetModelListDate(" DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate + "' and EntireTime<='" + edate + "'", time);
var list2 = bll.GetModelListDate("DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate1 + "' and EntireTime<='" + edate1 + "'", time); var list2 = bll.GetModelListDate("DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate1 + "' and EntireTime<='" + edate1 + "'", time);
decimal? num1 = list1.Sum(x => Convert.ToDecimal(x.EH)); decimal? num1 = list1.Sum(x => Convert.ToDecimal(x.P));
decimal? num2 = list2.Sum(x => Convert.ToDecimal(x.EH)); decimal? num2 = list2.Sum(x => Convert.ToDecimal(x.P));
model.ToDay = num1; model.ToDay = num1;
model.YearDay = num2; model.YearDay = num2;
if (model.ToDay > model.YearDay) if (model.ToDay > model.YearDay)
@ -174,8 +174,8 @@ namespace DongYingAPI.Controllers.api
var list1 = bll.GetModelListDate(" DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate + "' and EntireTime<='" + edate + "'", time); var list1 = bll.GetModelListDate(" DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate + "' and EntireTime<='" + edate + "'", time);
var list2 = bll.GetModelListDate("DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate1 + "' and EntireTime<='" + edate1 + "'", time); var list2 = bll.GetModelListDate("DeviceId='" + item.DeviceId + "' and EntireTime>='" + sdate1 + "' and EntireTime<='" + edate1 + "'", time);
decimal? num1 = list1.Sum(x => Convert.ToDecimal(x.EH)); decimal? num1 = list1.Sum(x => Convert.ToDecimal(x.P));
decimal? num2 = list2.Sum(x => Convert.ToDecimal(x.EH)); decimal? num2 = list2.Sum(x => Convert.ToDecimal(x.P));
model.ToDay = num1; model.ToDay = num1;
model.YearDay = num2; model.YearDay = num2;
if (model.ToDay > model.YearDay) if (model.ToDay > model.YearDay)

View File

@ -97,9 +97,9 @@ namespace DongYingAPI.Controllers.api
} }
else else
{ {
jdate = now.AddDays(-i).ToString("yyyy-MM-dd 00:00:00"); jdate = now.AddDays(-i+1).ToString("yyyy-MM-dd 00:00:00");
} }
var jtime = now.AddDays(-i).ToString("yyyyMM"); var jtime = now.AddDays(-i+1).ToString("yyyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime); var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime);
if (a == false) if (a == false)
{ {
@ -134,7 +134,7 @@ namespace DongYingAPI.Controllers.api
if (date == "年") if (date == "年")
{ {
var time_count = Convert.ToInt32(DateTime.Now.Month); var time_count = Convert.ToInt32(DateTime.Now.Month);
for (int i = 0; i < 6; i++) for (int i = 0; i < time_count; i++)
{ {
// 只处理今年的数据 // 只处理今年的数据
if (DateTime.Now.AddMonths(-i).Year != DateTime.Now.Year) if (DateTime.Now.AddMonths(-i).Year != DateTime.Now.Year)
@ -161,7 +161,7 @@ namespace DongYingAPI.Controllers.api
} }
var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00"); var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00");
var sdate2 = Convert.ToDateTime(sdate1); var sdate2 = Convert.ToDateTime(sdate1);
var sdate = sdate2.AddDays(-1); var sdate = sdate2.AddDays(-0);
var stime = sdate.ToString("yyyyMM"); var stime = sdate.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)
@ -260,9 +260,9 @@ namespace DongYingAPI.Controllers.api
} }
else else
{ {
jdate = now.AddDays(-i).ToString("yyyy-MM-dd 00:00:00"); jdate = now.AddDays(-i + 1).ToString("yyyy-MM-dd 00:00:00");
} }
var jtime = now.AddDays(-i).ToString("yyyyMM"); var jtime = now.AddDays(-i + 1).ToString("yyyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime); var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime);
if (a == false) if (a == false)
{ {
@ -297,7 +297,7 @@ namespace DongYingAPI.Controllers.api
if (date == "年") if (date == "年")
{ {
var time_count = Convert.ToInt32(DateTime.Now.Month); var time_count = Convert.ToInt32(DateTime.Now.Month);
for (int i = 0; i < 6; i++) for (int i = 0; i < time_count; i++)
{ {
// 只处理今年的数据 // 只处理今年的数据
if (DateTime.Now.AddMonths(-i).Year != DateTime.Now.Year) if (DateTime.Now.AddMonths(-i).Year != DateTime.Now.Year)
@ -324,7 +324,7 @@ namespace DongYingAPI.Controllers.api
} }
var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00"); var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00");
var sdate2 = Convert.ToDateTime(sdate1); var sdate2 = Convert.ToDateTime(sdate1);
var sdate = sdate2.AddDays(-1); var sdate = sdate2.AddDays(-0);
var stime = sdate.ToString("yyyyMM"); var stime = sdate.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)
@ -423,9 +423,9 @@ namespace DongYingAPI.Controllers.api
} }
else else
{ {
jdate = now.AddDays(-i).ToString("yyyy-MM-dd 00:00:00"); jdate = now.AddDays(-i + 1).ToString("yyyy-MM-dd 00:00:00");
} }
var jtime = now.AddDays(-i).ToString("yyyyMM"); var jtime = now.AddDays(-i + 1).ToString("yyyyMM");
var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime); var a = bll.IsExistsTable(date_base, "electricity_data_" + jtime);
if (a == false) if (a == false)
{ {
@ -460,7 +460,7 @@ namespace DongYingAPI.Controllers.api
if (date == "年") if (date == "年")
{ {
var time_count = Convert.ToInt32(DateTime.Now.Month); var time_count = Convert.ToInt32(DateTime.Now.Month);
for (int i = 0; i < 6; i++) for (int i = 0; i < time_count; i++)
{ {
// 只处理今年的数据 // 只处理今年的数据
if (DateTime.Now.AddMonths(-i).Year != DateTime.Now.Year) if (DateTime.Now.AddMonths(-i).Year != DateTime.Now.Year)
@ -487,7 +487,7 @@ namespace DongYingAPI.Controllers.api
} }
var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00"); var sdate1 = now.AddMonths(-(i)).ToString("yyyy-MM-01 00:00:00");
var sdate2 = Convert.ToDateTime(sdate1); var sdate2 = Convert.ToDateTime(sdate1);
var sdate = sdate2.AddDays(-1); var sdate = sdate2.AddDays(-0);
var stime = sdate.ToString("yyyyMM"); var stime = sdate.ToString("yyyyMM");
var b = bll.IsExistsTable(date_base, "electricity_data_" + stime); var b = bll.IsExistsTable(date_base, "electricity_data_" + stime);
if (b == false) if (b == false)

View File

@ -83,7 +83,7 @@ namespace DongYingAPI.Controllers.api
else else
{ {
//这天 //这天
ztime = now.AddDays(-i).ToString("yyyy-MM-dd 00:00:00"); ztime = now.AddDays(-i + 1).ToString("yyyy-MM-dd 00:00:00");
} }
//上天 //上天
@ -144,7 +144,7 @@ namespace DongYingAPI.Controllers.api
//上月 //上月
var stime1 = now.AddMonths(-i).ToString("yyyy-MM-01 00:00:00"); var stime1 = now.AddMonths(-i).ToString("yyyy-MM-01 00:00:00");
var stime2=Convert.ToDateTime(stime1); var stime2=Convert.ToDateTime(stime1);
var stime = stime2.AddDays(-1); var stime = stime2.AddDays(-0);
//这月 //这月
var zlist = list.Where(x => x.EntireTime == Convert.ToDateTime(ztime)).ToList(); var zlist = list.Where(x => x.EntireTime == Convert.ToDateTime(ztime)).ToList();
decimal? num1 = 0; decimal? num1 = 0;

View File

@ -8,7 +8,7 @@
<IISExpressWindowsAuthentication /> <IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode /> <IISExpressUseClassicPipelineMode />
<UseGlobalApplicationHostFile /> <UseGlobalApplicationHostFile />
<LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
<NameOfLastUsedPublishProfile>E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\Properties\PublishProfiles\FolderProfile1.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\Properties\PublishProfiles\FolderProfile1.pubxml</NameOfLastUsedPublishProfile>
<Controller_SelectedScaffolderID>ApiControllerEmptyScaffolder</Controller_SelectedScaffolderID> <Controller_SelectedScaffolderID>ApiControllerEmptyScaffolder</Controller_SelectedScaffolderID>
<Controller_SelectedScaffolderCategoryPath>root/Common/Web API</Controller_SelectedScaffolderCategoryPath> <Controller_SelectedScaffolderCategoryPath>root/Common/Web API</Controller_SelectedScaffolderCategoryPath>

Binary file not shown.

Binary file not shown.