|
@@ -48,7 +48,10 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
|
|
|
|
|
string highFlag = context.Request["highFlagMaster"];
|
|
string highFlag = context.Request["highFlagMaster"];
|
|
|
if (highFlag == "") highFlag = "-1";
|
|
if (highFlag == "") highFlag = "-1";
|
|
|
-
|
|
|
|
|
|
|
+ //商标id
|
|
|
|
|
+ string logoId = context.Request["LOGONAME"] is object ? context.Request["LOGONAME"].ToString() : "";
|
|
|
|
|
+ logoId = logoId==""?string.Empty:"AND GDD.LOGOID=" + logoId;
|
|
|
|
|
+ string inn=logoId==""?string.Empty:"INNER JOIN TP_PM_GROUTINGDAILYDETAIL GDD ON GDD.GROUTINGDAILYDETAILID = P.GROUTINGDAILYDETAILID";
|
|
|
string procedureId = context.Request["procedureidMaster[]"] is object ? context.Request["procedureidMaster[]"].ToString() : "0";
|
|
string procedureId = context.Request["procedureidMaster[]"] is object ? context.Request["procedureidMaster[]"].ToString() : "0";
|
|
|
if (procedureId == "0" && context.Request["procedureidMaster"] is object) procedureId = context.Request["procedureidMaster"].ToString();
|
|
if (procedureId == "0" && context.Request["procedureidMaster"] is object) procedureId = context.Request["procedureidMaster"].ToString();
|
|
|
if (procedureId == "") procedureId = "0";
|
|
if (procedureId == "") procedureId = "0";
|
|
@@ -90,7 +93,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND (GL.GROUTINGLINEID IN ({GROUTINGLINEID}) OR '{GROUTINGLINEID}' = '0')
|
|
AND (GL.GROUTINGLINEID IN ({GROUTINGLINEID}) OR '{GROUTINGLINEID}' = '0')
|
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
|
-
|
|
|
|
|
|
|
+ {LOGOID}
|
|
|
GROUP BY
|
|
GROUP BY
|
|
|
GROUPING SETS ( TO_CHAR( H.CREATETIME, 'YYYYMM' ), ( ) )
|
|
GROUPING SETS ( TO_CHAR( H.CREATETIME, 'YYYYMM' ), ( ) )
|
|
|
),
|
|
),
|
|
@@ -174,6 +177,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
|
|
|
+ {INN}
|
|
|
WHERE
|
|
WHERE
|
|
|
P.CREATETIME >= @DATEBEGIN@
|
|
P.CREATETIME >= @DATEBEGIN@
|
|
|
AND P.CREATETIME < @DATEEND@
|
|
AND P.CREATETIME < @DATEEND@
|
|
@@ -183,6 +187,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
|
|
|
+ {LOGOID}
|
|
|
GROUP BY
|
|
GROUP BY
|
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
|
),
|
|
),
|
|
@@ -265,6 +270,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
|
|
|
+ {INN}
|
|
|
WHERE
|
|
WHERE
|
|
|
P.BACKOUTTIME >= @DATEBEGIN@
|
|
P.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND P.BACKOUTTIME < @DATEEND@
|
|
AND P.BACKOUTTIME < @DATEEND@
|
|
@@ -274,6 +280,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
|
|
|
+ {LOGOID}
|
|
|
GROUP BY
|
|
GROUP BY
|
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
|
),二车间转三车间 AS (
|
|
),二车间转三车间 AS (
|
|
@@ -294,6 +301,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
|
|
|
+ {INN}
|
|
|
WHERE
|
|
WHERE
|
|
|
P.CREATETIME >= @DATEBEGIN@
|
|
P.CREATETIME >= @DATEBEGIN@
|
|
|
AND P.CREATETIME < @DATEEND@
|
|
AND P.CREATETIME < @DATEEND@
|
|
@@ -303,6 +311,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
|
|
|
+ {LOGOID}
|
|
|
GROUP BY
|
|
GROUP BY
|
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
|
|
|
|
|
@@ -324,6 +333,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
|
|
|
+ {INN}
|
|
|
WHERE
|
|
WHERE
|
|
|
P.BACKOUTTIME >= @DATEBEGIN@
|
|
P.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND P.BACKOUTTIME < @DATEEND@
|
|
AND P.BACKOUTTIME < @DATEEND@
|
|
@@ -333,6 +343,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
|
|
|
+ {LOGOID}
|
|
|
GROUP BY
|
|
GROUP BY
|
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
|
),三车间转二车间 AS (
|
|
),三车间转二车间 AS (
|
|
@@ -346,6 +357,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
|
|
|
+ {INN}
|
|
|
WHERE
|
|
WHERE
|
|
|
P.BACKOUTTIME >= @DATEBEGIN@
|
|
P.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND P.BACKOUTTIME < @DATEEND@
|
|
AND P.BACKOUTTIME < @DATEEND@
|
|
@@ -355,6 +367,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
|
|
|
+ {LOGOID}
|
|
|
GROUP BY
|
|
GROUP BY
|
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
|
),三车间转二车间撤销 AS (
|
|
),三车间转二车间撤销 AS (
|
|
@@ -368,6 +381,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
INNER JOIN TP_MST_GOODS G ON G.GOODSID = P.GOODSID
|
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
INNER JOIN TP_MST_GOODSTYPE GT ON GT.GOODSTYPEID = G.GOODSTYPEID
|
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
INNER JOIN TP_PC_GROUTINGLINE GL ON P.GROUTINGLINEID = GL.GROUTINGLINEID
|
|
|
|
|
+ {INN}
|
|
|
WHERE
|
|
WHERE
|
|
|
P.BACKOUTTIME >= @DATEBEGIN@
|
|
P.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND P.BACKOUTTIME < @DATEEND@
|
|
AND P.BACKOUTTIME < @DATEEND@
|
|
@@ -377,6 +391,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
AND (GL.HIGHPRESSUREFLAG = @HIGHPRESSUREFLAG@ OR @HIGHPRESSUREFLAG@ = '-1')
|
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
--AND ( P.PROCEDUREID in ({PROCEDUREID}) OR '{PROCEDUREID}' = '0' )
|
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
AND ( INSTR( GT.GOODSTYPECODE, '{GOODSTYPECODE}' ) = 1 OR '{GOODSTYPECODE}' IS NULL OR '{GOODSTYPECODE}' = '')
|
|
|
|
|
+ {LOGOID}
|
|
|
GROUP BY
|
|
GROUP BY
|
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
|
)
|
|
)
|
|
@@ -482,7 +497,8 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
.Replace("{GOODSID}", goodsId)
|
|
.Replace("{GOODSID}", goodsId)
|
|
|
.Replace("{GROUTINGLINEID}", groutinglineId)
|
|
.Replace("{GROUTINGLINEID}", groutinglineId)
|
|
|
.Replace("{PROCEDUREID}", procedureId)
|
|
.Replace("{PROCEDUREID}", procedureId)
|
|
|
- .Replace("{GOODSTYPECODE}", goodstypeCode);
|
|
|
|
|
|
|
+ .Replace("{GOODSTYPECODE}", goodstypeCode)
|
|
|
|
|
+ .Replace("{LOGOID}", logoId).Replace("{INN}", inn);
|
|
|
|
|
|
|
|
//获取查询条件
|
|
//获取查询条件
|
|
|
List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
List<CDAParameter> sqlPara = new List<CDAParameter>();
|