This commit is contained in:
2026-07-27 15:18:35 +08:00
parent dc1dcd28e4
commit e38a472f08
@@ -482,12 +482,18 @@ namespace FineUIPro.Web.ProjectData
+ (x.TrainPersonNum ?? 0) + (x.SuperTrainPersonNum ?? 0) + (x.OperativesNum ?? 0) + (x.SuperOperativesNum ?? 0) + (x.ProjectDrillPersonNum ?? 0) + (x.TrainPersonNum ?? 0) + (x.SuperTrainPersonNum ?? 0) + (x.OperativesNum ?? 0) + (x.SuperOperativesNum ?? 0) + (x.ProjectDrillPersonNum ?? 0)
}).ToList(); }).ToList();
foreach (var pro in getProjects) foreach (var pro in getProjects)
{ {
bool threeMonNoChange = false;
bool monNoChange = false;
bool weekNoChange = false;
bool dayNoChange = false;
string threeMonResult = ""; string threeMonResult = "";
string monResult = ""; string monResult = "";
string dayResult = "";
string weekResult = ""; string weekResult = "";
string dayResult = "";
var nowData = datas.Where(x => x.ProjectId == pro.ProjectId && x.ReportDate == dateNow).FirstOrDefault(); var nowData = datas.Where(x => x.ProjectId == pro.ProjectId && x.ReportDate == dateNow).FirstOrDefault();
var daysData = datas.Where(x => x.ProjectId == pro.ProjectId && x.ReportDate == dateDays).FirstOrDefault(); var daysData = datas.Where(x => x.ProjectId == pro.ProjectId && x.ReportDate == dateDays).FirstOrDefault();
var weekData = datas.Where(x => x.ProjectId == pro.ProjectId && x.ReportDate == dateWeek).FirstOrDefault(); var weekData = datas.Where(x => x.ProjectId == pro.ProjectId && x.ReportDate == dateWeek).FirstOrDefault();
@@ -497,27 +503,31 @@ namespace FineUIPro.Web.ProjectData
{//两个时间点都有指标数据 {//两个时间点都有指标数据
if (nowData.DataMetricsSum == daysData.DataMetricsSum) if (nowData.DataMetricsSum == daysData.DataMetricsSum)
{ {
dayNoChange = true;
dayResult = "数据无变化"; dayResult = "数据无变化";
} }
} }
if (nowData != null && weekData != null) if (dayNoChange && nowData != null && weekData != null)
{//两个时间点都有指标数据 {//两个时间点都有指标数据
if (nowData.DataMetricsSum == weekData.DataMetricsSum) if (nowData.DataMetricsSum == weekData.DataMetricsSum)
{ {
weekNoChange = true;
weekResult = "数据无变化"; weekResult = "数据无变化";
} }
} }
if (nowData != null && monthData != null) if (dayNoChange && weekNoChange && nowData != null && monthData != null)
{//两个时间点都有指标数据 {//两个时间点都有指标数据
if (nowData.DataMetricsSum == monthData.DataMetricsSum) if (nowData.DataMetricsSum == monthData.DataMetricsSum)
{ {
monNoChange = true;
monResult = "数据无变化"; monResult = "数据无变化";
} }
} }
if (nowData != null && threeMonthData != null) if (dayNoChange && weekNoChange && monNoChange && nowData != null && threeMonthData != null)
{//两个时间点都有指标数据 {//两个时间点都有指标数据
if (nowData.DataMetricsSum == threeMonthData.DataMetricsSum) if (nowData.DataMetricsSum == threeMonthData.DataMetricsSum)
{ {
threeMonNoChange = true;
threeMonResult = "数据无变化"; threeMonResult = "数据无变化";
} }
} }