20260428 项目工作量统计
This commit is contained in:
parent
cab2bb840a
commit
1f7e8e551d
|
|
@ -97,18 +97,13 @@ FROM
|
||||||
(SELECT ISO_ID,COUNT(jot.JOT_ID) AS total_fjot
|
(SELECT ISO_ID,COUNT(jot.JOT_ID) AS total_fjot
|
||||||
FROM dbo.HJGL_PW_JointInfo jot
|
FROM dbo.HJGL_PW_JointInfo jot
|
||||||
LEFT join HJGL_BO_WeldReportMain AS weldreport on weldreport.DReportID=jot.DReportID
|
LEFT join HJGL_BO_WeldReportMain AS weldreport on weldreport.DReportID=jot.DReportID
|
||||||
WHERE (weldreport.JOT_WeldDate>=@StartDate or @StartDate is null) and (weldreport.JOT_WeldDate<=@EndDate or @EndDate is null)
|
WHERE jot.WLO_Code='F'
|
||||||
AND jot.DReportID is not NULL
|
|
||||||
AND jot.WLO_Code='F'
|
|
||||||
GROUP BY ISO_ID) v6 ON v6.ISO_ID=v.ISO_ID
|
GROUP BY ISO_ID) v6 ON v6.ISO_ID=v.ISO_ID
|
||||||
--Ô¤ÖÆº¸¿Ú
|
--Ô¤ÖÆº¸¿Ú
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(SELECT ISO_ID,COUNT(jot.JOT_ID) AS total_sjot
|
(SELECT ISO_ID,COUNT(jot.JOT_ID) AS total_sjot
|
||||||
FROM dbo.HJGL_PW_JointInfo jot
|
FROM dbo.HJGL_PW_JointInfo jot
|
||||||
LEFT join HJGL_BO_WeldReportMain AS weldreport on weldreport.DReportID=jot.DReportID
|
WHERE jot.WLO_Code='S'
|
||||||
WHERE (weldreport.JOT_WeldDate>=@StartDate or @StartDate is null) and (weldreport.JOT_WeldDate<=@EndDate or @EndDate is null)
|
|
||||||
AND jot.DReportID is not NULL
|
|
||||||
AND jot.WLO_Code='S'
|
|
||||||
GROUP BY ISO_ID) v7 ON v7.ISO_ID=v.ISO_ID
|
GROUP BY ISO_ID) v7 ON v7.ISO_ID=v.ISO_ID
|
||||||
|
|
||||||
LEFT JOIN dbo.HJGL_PW_IsoInfo iso ON iso.ISO_ID = v.ISO_ID
|
LEFT JOIN dbo.HJGL_PW_IsoInfo iso ON iso.ISO_ID = v.ISO_ID
|
||||||
|
|
|
||||||
|
|
@ -76,6 +76,9 @@
|
||||||
int check_total_jot = 0;
|
int check_total_jot = 0;
|
||||||
int total_repairjot = 0;
|
int total_repairjot = 0;
|
||||||
|
|
||||||
|
int total_sjot = 0;
|
||||||
|
int total_fjot = 0;
|
||||||
|
|
||||||
foreach (DataRow row in tb.Rows)
|
foreach (DataRow row in tb.Rows)
|
||||||
{
|
{
|
||||||
total_din += Convert.ToDouble(row["total_din"]);
|
total_din += Convert.ToDouble(row["total_din"]);
|
||||||
|
|
@ -95,6 +98,8 @@
|
||||||
trust_total_jot += Convert.ToInt32(row["trust_total_jot"]);
|
trust_total_jot += Convert.ToInt32(row["trust_total_jot"]);
|
||||||
check_total_jot += Convert.ToInt32(row["check_total_jot"]);
|
check_total_jot += Convert.ToInt32(row["check_total_jot"]);
|
||||||
total_repairjot += Convert.ToInt32(row["total_repairjot"]);
|
total_repairjot += Convert.ToInt32(row["total_repairjot"]);
|
||||||
|
total_sjot += Convert.ToInt32(row["total_sjot"]);
|
||||||
|
total_fjot += Convert.ToInt32(row["total_fjot"]);
|
||||||
}
|
}
|
||||||
todo_total_din = total_din - finished_total_din;
|
todo_total_din = total_din - finished_total_din;
|
||||||
|
|
||||||
|
|
@ -126,6 +131,8 @@
|
||||||
summary.Add("trust_total_jot", trust_total_jot.ToString());
|
summary.Add("trust_total_jot", trust_total_jot.ToString());
|
||||||
summary.Add("check_total_jot", check_total_jot.ToString());
|
summary.Add("check_total_jot", check_total_jot.ToString());
|
||||||
summary.Add("total_repairjot", total_repairjot.ToString());
|
summary.Add("total_repairjot", total_repairjot.ToString());
|
||||||
|
summary.Add("total_sjot", total_sjot.ToString());
|
||||||
|
summary.Add("total_fjot", total_fjot.ToString());
|
||||||
|
|
||||||
Grid1.SummaryData = summary;
|
Grid1.SummaryData = summary;
|
||||||
}
|
}
|
||||||
|
|
@ -196,7 +203,7 @@
|
||||||
//}
|
//}
|
||||||
|
|
||||||
this.Grid1.RecordCount = tb.Rows.Count;
|
this.Grid1.RecordCount = tb.Rows.Count;
|
||||||
tb = GetFilteredTable(Grid1.FilteredData, tb);
|
//tb = GetFilteredTable(Grid1.FilteredData, tb);
|
||||||
var table = this.GetPagedDataTable(Grid1, tb);
|
var table = this.GetPagedDataTable(Grid1, tb);
|
||||||
Grid1.DataSource = table;
|
Grid1.DataSource = table;
|
||||||
Grid1.DataBind();
|
Grid1.DataBind();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue