|
|
@@ -92,11 +92,9 @@ FROM(
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
AND pd24.procedureid IN (55, 13, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更
|
|
|
- AND pd28.createtime >= @DATETIME@
|
|
|
- AND pd28.createtime < @dateEnd@
|
|
|
- -- AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
- -- AND pd28.createtime < to_date('2025-04-20 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >= @DATETIME@
|
|
|
+ AND pd28.checktime < @dateEnd@
|
|
|
AND pd24.productiondataid < pd28.productiondataid) t
|
|
|
WHERE rownums = 1
|
|
|
AND t.procedureid in (55, 13 )) pd
|
|
|
@@ -190,14 +188,13 @@ FROM(
|
|
|
WHERE pd28.procedureid = 16
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
- AND pd24.procedureid IN (55, 13, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- AND pd28.createtime >=
|
|
|
+ AND pd24.procedureid IN (55, 13, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >=
|
|
|
(add_months(trunc(SYSDATE, 'MM'), -1) + 25)
|
|
|
- AND pd28.createtime <
|
|
|
+ AND pd28.checktime <
|
|
|
(add_months(trunc(SYSDATE, 'MM'), 0) + 24) + 23 / 24 +
|
|
|
- 59 / (24 * 60) + 59 / (24 * 60 * 60)
|
|
|
- --AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
- --AND pd28.createtime < to_date('2025-04-20 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ 59 / (24 * 60) + 59 / (24 * 60 * 60)
|
|
|
AND pd24.productiondataid < pd28.productiondataid) t
|
|
|
WHERE rownums = 1
|
|
|
AND t.procedureid in (55, 13 )) pd
|
|
|
@@ -322,11 +319,12 @@ FROM(
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
AND pd24.procedureid IN (55, 13, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- AND pd28.createtime >=
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >=
|
|
|
to_date((extract(YEAR FROM SYSDATE) - 1) ||
|
|
|
'12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
- AND pd28.createtime <
|
|
|
+ AND pd28.checktime <
|
|
|
to_date((extract(YEAR FROM SYSDATE)) ||
|
|
|
'12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
@@ -412,9 +410,10 @@ FROM(
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
AND pd24.procedureid IN (55, 13, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- AND pd28.createtime >= to_date((extract(YEAR FROM SYSDATE) - 1) || '12-26 00:00:00'
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >= to_date((extract(YEAR FROM SYSDATE) - 1) || '12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
- AND pd28.createtime < to_date((extract(YEAR FROM SYSDATE)) || '12-26 00:00:00'
|
|
|
+ AND pd28.checktime < to_date((extract(YEAR FROM SYSDATE)) || '12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
--AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
--AND pd28.createtime < to_date('2025-04-20 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
|
|
|
@@ -447,7 +446,7 @@ FROM(
|
|
|
|
|
|
}
|
|
|
else if (procedure == "回烧")
|
|
|
- {
|
|
|
+ {
|
|
|
sqlStr = @"SELECT
|
|
|
*
|
|
|
FROM(
|
|
|
@@ -502,10 +501,10 @@ FROM(
|
|
|
WHERE pd28.procedureid = 28
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
- AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更
|
|
|
- AND pd28.createtime >= @DATETIME@
|
|
|
- AND pd28.createtime < @dateEnd@
|
|
|
+ AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >= @DATETIME@
|
|
|
+ AND pd28.checktime < @dateEnd@
|
|
|
-- AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
-- AND pd28.createtime < to_date('2025-04-20 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
|
|
|
AND pd24.productiondataid < pd28.productiondataid) t
|
|
|
@@ -600,10 +599,11 @@ FROM(
|
|
|
WHERE pd28.procedureid = 28
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
- AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- AND pd28.createtime >=
|
|
|
+ AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >=
|
|
|
(add_months(trunc(SYSDATE, 'MM'), -1) + 25)
|
|
|
- AND pd28.createtime <
|
|
|
+ AND pd28.checktime <
|
|
|
(add_months(trunc(SYSDATE, 'MM'), 0) + 24) + 23 / 24 +
|
|
|
59 / (24 * 60) + 59 / (24 * 60 * 60)
|
|
|
--AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
@@ -732,12 +732,13 @@ FROM
|
|
|
WHERE pd28.procedureid = 28
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
- AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- AND pd28.createtime >=
|
|
|
+ AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >=
|
|
|
to_date((extract(YEAR FROM SYSDATE) - 1) ||
|
|
|
'12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
- AND pd28.createtime <
|
|
|
+ AND pd28.checktime <
|
|
|
to_date((extract(YEAR FROM SYSDATE)) ||
|
|
|
'12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
@@ -822,9 +823,10 @@ union ALL
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- AND pd28.createtime >= to_date((extract(YEAR FROM SYSDATE) - 1) || '12-26 00:00:00'
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >= to_date((extract(YEAR FROM SYSDATE) - 1) || '12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
- AND pd28.createtime < to_date((extract(YEAR FROM SYSDATE)) || '12-26 00:00:00'
|
|
|
+ AND pd28.checktime < to_date((extract(YEAR FROM SYSDATE)) || '12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
--AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
--AND pd28.createtime < to_date('2025-04-20 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
|
|
|
@@ -855,7 +857,7 @@ union ALL
|
|
|
) ORDER BY DECODE(窑炉, '日合计', 1, '月度累计', 2),窑炉 ".Replace("{first}",first).Replace("{second}",second);
|
|
|
}
|
|
|
else if (procedure == "冷修") {
|
|
|
-
|
|
|
+
|
|
|
|
|
|
sqlStr = @"SELECT
|
|
|
*
|
|
|
@@ -912,9 +914,9 @@ FROM(
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更
|
|
|
- AND pd28.createtime >= @DATETIME@
|
|
|
- AND pd28.createtime < @dateEnd@
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更
|
|
|
+ AND pd28.checktime >= @DATETIME@
|
|
|
+ AND pd28.checktime < @dateEnd@
|
|
|
AND pd24.productiondataid < pd28.productiondataid) t
|
|
|
WHERE rownums = 1
|
|
|
AND t.procedureid = 42) pd
|
|
|
@@ -995,9 +997,10 @@ FROM(
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- AND pd28.createtime >=
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >=
|
|
|
(add_months(trunc(SYSDATE, 'MM'), -1) + 25)
|
|
|
- AND pd28.createtime <
|
|
|
+ AND pd28.checktime <
|
|
|
(add_months(trunc(SYSDATE, 'MM'), 0) + 24) + 23 / 24 +
|
|
|
59 / (24 * 60) + 59 / (24 * 60 * 60)
|
|
|
--AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
@@ -1125,12 +1128,13 @@ FROM
|
|
|
WHERE pd28.procedureid = 28
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
- AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- AND pd28.createtime >=
|
|
|
+ AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >=
|
|
|
to_date((extract(YEAR FROM SYSDATE) - 1) ||
|
|
|
'12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
- AND pd28.createtime <
|
|
|
+ AND pd28.checktime <
|
|
|
to_date((extract(YEAR FROM SYSDATE)) ||
|
|
|
'12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
@@ -1214,10 +1218,11 @@ union ALL
|
|
|
WHERE pd28.procedureid = 28
|
|
|
AND pd28.valueflag = 1
|
|
|
AND pd24.valueflag = 1
|
|
|
- AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
- AND pd28.createtime >= to_date((extract(YEAR FROM SYSDATE) - 1) || '12-26 00:00:00'
|
|
|
+ AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
+ -- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更 createtime - > checktime
|
|
|
+ AND pd28.checktime >= to_date((extract(YEAR FROM SYSDATE) - 1) || '12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
- AND pd28.createtime < to_date((extract(YEAR FROM SYSDATE)) || '12-26 00:00:00'
|
|
|
+ AND pd28.checktime < to_date((extract(YEAR FROM SYSDATE)) || '12-26 00:00:00'
|
|
|
,'yyyy-mm-dd hh24:mi:ss')
|
|
|
--AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
--AND pd28.createtime < to_date('2025-04-20 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
|
|
|
@@ -1312,8 +1317,8 @@ COUNT( DISTINCT productiondataid ) 出窑量,
|
|
|
AND pd24.valueflag = 1
|
|
|
AND pd24.procedureid IN (55, 13, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
-- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更
|
|
|
- AND pd28.createtime >= @DATETIME@
|
|
|
- AND pd28.createtime <= @dateEnd@
|
|
|
+ AND pd28.checktime >= @DATETIME@
|
|
|
+ AND pd28.checktime <= @dateEnd@
|
|
|
--AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
--AND pd28.createtime < to_date('2025-04-20 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
|
|
|
AND pd24.productiondataid < pd28.productiondataid) t
|
|
|
@@ -1401,8 +1406,8 @@ COUNT( DISTINCT productiondataid ) 出窑量,
|
|
|
AND pd24.valueflag = 1
|
|
|
AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
-- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更
|
|
|
- AND pd28.createtime >= @DATETIME@
|
|
|
- AND pd28.createtime < @dateEnd@
|
|
|
+ AND pd28.checktime >= @DATETIME@
|
|
|
+ AND pd28.checktime < @dateEnd@
|
|
|
--AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
--AND pd28.createtime < to_date('2025-04-20 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
|
|
|
AND pd24.productiondataid < pd28.productiondataid) t
|
|
|
@@ -1486,8 +1491,8 @@ COUNT( DISTINCT productiondataid ) 出窑量,
|
|
|
AND pd24.valueflag = 1
|
|
|
AND pd24.procedureid IN (24, 42) -- 重烧质量登记里包含 重烧修补24 / 冷补42
|
|
|
-- 20251027 web报表中以末次质量登记时间节点统计质量数据调整为首次质量登记时间做统计质量数据变更
|
|
|
- AND pd28.createtime >= @DATETIME@
|
|
|
- AND pd28.createtime < @dateEnd@
|
|
|
+ AND pd28.checktime >= @DATETIME@
|
|
|
+ AND pd28.checktime < @dateEnd@
|
|
|
--AND pd28.createtime >= to_date('2025-04-17', 'yyyy-MM-DD')
|
|
|
--AND pd28.createtime < to_date('2025-04-20 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
|
|
|
AND pd24.productiondataid < pd28.productiondataid) t
|
|
|
@@ -1526,7 +1531,7 @@ COUNT( DISTINCT productiondataid ) 出窑量,
|
|
|
//sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
//获取分页参数
|
|
|
int page = HttpContext.Current.Request["page"] is object ? Convert.ToInt32(HttpContext.Current.Request["page"]) : 1;
|
|
|
- int rows = HttpContext.Current.Request["rows"] is object ? Convert.ToInt32(HttpContext.Current.Request["rows"]) : 10000;
|
|
|
+ int rows = HttpContext.Current.Request["rows"] is int ? Convert.ToInt32(HttpContext.Current.Request["rows"]) : 10000;
|
|
|
string sort = HttpContext.Current.Request["sort"] is object ? HttpContext.Current.Request["sort"] : "m.REPORTCODE";
|
|
|
string order = HttpContext.Current.Request["order"] is object ? HttpContext.Current.Request["order"] : "";
|
|
|
|
|
|
@@ -1534,7 +1539,10 @@ COUNT( DISTINCT productiondataid ) 出窑量,
|
|
|
int total = 0;
|
|
|
DataTable dt = conn.SelectPages(page, rows, out total, sqlStr, sqlPara.ToArray());
|
|
|
/*删除列(通过列名称)*/
|
|
|
- dt.Columns.Remove("ROWNO");
|
|
|
+ if (dt != null && dt.Rows.Count > 0)
|
|
|
+ {
|
|
|
+ dt.Columns.Remove("ROWNO");
|
|
|
+ }
|
|
|
|
|
|
string jsonStr = new JsonResult(dt) { total = total }.ToJson();
|
|
|
context.Response.Write(jsonStr);
|