质量管理,NCR汇总报错问题处理

This commit is contained in:
2025-07-23 11:10:19 +08:00
parent 08df59d881
commit a6413b7b7c
4 changed files with 28 additions and 20 deletions
@@ -133,7 +133,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
constructionProblemsLists = (from x in Funs.DB.Report_ConstructionProblems
where x.ReportId == this.ReportId
select x).ToList();
if (constructionProblemsLists.Count>0)
if (constructionProblemsLists.Count > 0)
{
gvConstructionProblems.Hidden = false;
gvConstructionProblems.DataSource = constructionProblemsLists;
@@ -146,7 +146,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
nextQualityControlLists = (from x in Funs.DB.Report_NextQualityControl
where x.ReportId == this.ReportId
select x).ToList();
if (nextQualityControlLists.Count>0)
if (nextQualityControlLists.Count > 0)
{
gvNextQualityControl.Hidden = false;
gvNextQualityControl.DataSource = nextQualityControlLists;
@@ -890,12 +890,12 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
c.PressurePipeNumber
};
var AllList = query.ToList();
var monethCount = query
.Where(x => (x.ReportTime >= Convert.ToDateTime(startDate) && x.ReportTime <= Convert.ToDateTime(endDate)));
var monethCount = query
.Where(x => (x.ReportTime >= Convert.ToDateTime(startDate) && x.ReportTime <= Convert.ToDateTime(endDate)));
Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
model.Id = Guid.NewGuid().ToString();
model.ContentName = item.UnitName;
model.ContentName = item.UnitName;
model.MonthsCount = Convert.ToInt32(monethCount.Sum(o => o.PressurePipeNumber));
model.ProjectCount = Convert.ToInt32(AllList.Sum(o => o.PressurePipeNumber));
model.TotalNoBackCount = Convert.ToInt32(monethCount.Sum(o => o.ActualNumber));//总数
@@ -1045,15 +1045,15 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
c.SunNumber,
c.MonitoringReportNumber
};
var AllList = query.ToList();
var AllList = query.ToList();
var monethCount = query
.Where(x => (x.ReportTime >= Convert.ToDateTime(startDate) && x.ReportTime <= Convert.ToDateTime(endDate)));
Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
model.Id = Guid.NewGuid().ToString();
model.ContentName = item.UnitName;
model.TotalNoBackCount = Convert.ToInt32(monethCount.Sum(o=>o.SunNumber));
model.MonthsCount = Convert.ToInt32(monethCount.Sum(o=>o.MonitoringReportNumber));
model.TotalNoBackCount = Convert.ToInt32(monethCount.Sum(o => o.SunNumber));
model.MonthsCount = Convert.ToInt32(monethCount.Sum(o => o.MonitoringReportNumber));
model.ProjectCount = Convert.ToInt32(AllList.Sum(o => o.MonitoringReportNumber));
model.ReportId = ReportId;
//如果是修改,查询表中数据
@@ -1141,8 +1141,10 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
NCRStatisc.WorkName = item.UnitName;
//NCRStatisc.CurrentPeriodOkNum = unitNCRStatic.Count(x => x.Status == "3");
//NCRStatisc.OKNum = AllList.Count(x => x.Status == "3");
NCRStatisc.CurrentPeriodOkNum = unitNCRStatic.Where(x => x.ImplementationFrontState.Trim().Equals("已闭合")).Count();
NCRStatisc.OKNum = AllList.Where(x => x.ImplementationFrontState.Trim().Equals("已闭合")).Count();
//NCRStatisc.CurrentPeriodOkNum = unitNCRStatic.Where(x => x.ImplementationFrontState.Trim().Equals("已闭合")).Count();
//NCRStatisc.OKNum = AllList.Where(x => x.ImplementationFrontState.Trim().Equals("已闭合")).Count();
NCRStatisc.CurrentPeriodOkNum = unitNCRStatic.Where(x => x.ImplementationFrontState == "已闭合").Count();
NCRStatisc.OKNum = AllList.Where(x => x.ImplementationFrontState == "已闭合").Count();
NCRStatisc.CheckNum = AllList.Count();
@@ -1283,7 +1285,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
select new
{
c.CheckDate,
c.ProjectId,
c.ProjectId,
c.CheckType
};
var AllList = query.ToList();
@@ -1570,7 +1572,8 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
#region
#region 9.
void saveMeasuringInspection() {
void saveMeasuringInspection()
{
List<Model.Report_CQMS_MonthReportItem> detailLists = new List<Model.Report_CQMS_MonthReportItem>();
JArray teamGroupData = gvMeasuringInspection.GetMergedData();
@@ -1959,7 +1962,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
{
ReportId = ReportId,
ReType = "13",
TotalNoBackCount= values.Value<int>("TotalNoBackCount"),
TotalNoBackCount = values.Value<int>("TotalNoBackCount"),
ContentName = values.Value<string>("ContentName"),
MonthsCount = values.Value<int>("MonthsCount"),
ProjectCount = values.Value<int>("ProjectCount"),
@@ -2012,7 +2015,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
Funs.DB.SubmitChanges();
}
}
#endregion
#endregion