|
@@ -216,7 +216,7 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
}
|
|
}
|
|
|
case "去AA":
|
|
case "去AA":
|
|
|
{
|
|
{
|
|
|
- sqlDetail += @" where T.GOODSLEVELTYPEID = 7 ";
|
|
|
|
|
|
|
+ sqlDetail += @" where T.GOODSLEVELTYPEID = 7 or T.H_FLAG = 1 ";
|
|
|
sqlDetail += " order by T.Barcode ";
|
|
sqlDetail += " order by T.Barcode ";
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
@@ -244,9 +244,9 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
|
INNER JOIN tp_pc_groutingline gl
|
|
INNER JOIN tp_pc_groutingline gl
|
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
|
- WHERE pd.valueflag = '1'
|
|
|
|
|
- AND pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
- AND pd.checkbatchno = 1
|
|
|
|
|
|
|
+ WHERE pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
+ --AND pd.valueflag = '1'
|
|
|
|
|
+ -- AND pd.checkbatchno = 1
|
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
|
AND pd.createtime < @DATEEND@
|
|
AND pd.createtime < @DATEEND@
|
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
@@ -327,9 +327,9 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
|
INNER JOIN tp_pc_groutingline gl
|
|
INNER JOIN tp_pc_groutingline gl
|
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
|
- WHERE pd.valueflag = '1'
|
|
|
|
|
- AND pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
- AND pd.checkbatchno = 1
|
|
|
|
|
|
|
+ WHERE pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
+ --AND pd.valueflag = '1'
|
|
|
|
|
+ --AND pd.checkbatchno = 1
|
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
|
AND pd.createtime < @DATEEND@
|
|
AND pd.createtime < @DATEEND@
|
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
@@ -365,9 +365,9 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
|
INNER JOIN tp_pc_groutingline gl
|
|
INNER JOIN tp_pc_groutingline gl
|
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
|
- WHERE pd.valueflag = '1'
|
|
|
|
|
- AND pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
- AND pd.checkbatchno = 1
|
|
|
|
|
|
|
+ WHERE pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
+ --AND pd.valueflag = '1'
|
|
|
|
|
+ --AND pd.checkbatchno = 1
|
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
|
AND pd.createtime < @DATEEND@
|
|
AND pd.createtime < @DATEEND@
|
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
@@ -403,9 +403,9 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
|
INNER JOIN tp_pc_groutingline gl
|
|
INNER JOIN tp_pc_groutingline gl
|
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
|
- WHERE pd.valueflag = '1'
|
|
|
|
|
- AND pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
- AND pd.checkbatchno = 1
|
|
|
|
|
|
|
+ WHERE pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
+ --AND pd.valueflag = '1'
|
|
|
|
|
+ --AND pd.checkbatchno = 1
|
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
|
AND pd.createtime < @DATEEND@
|
|
AND pd.createtime < @DATEEND@
|
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
@@ -441,9 +441,9 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
|
INNER JOIN tp_pc_groutingline gl
|
|
INNER JOIN tp_pc_groutingline gl
|
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
|
- WHERE pd.valueflag = '1'
|
|
|
|
|
- AND pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
- AND pd.checkbatchno = 1
|
|
|
|
|
|
|
+ WHERE pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
+ --AND pd.valueflag = '1'
|
|
|
|
|
+ --AND pd.checkbatchno = 1
|
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
|
AND pd.createtime < @DATEEND@
|
|
AND pd.createtime < @DATEEND@
|
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
@@ -479,9 +479,9 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
AND pmax.procedureid IN (20, 22, 23, 37, 41)
|
|
|
INNER JOIN tp_pc_groutingline gl
|
|
INNER JOIN tp_pc_groutingline gl
|
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
ON gl.groutinglineid = pd.groutinglineid
|
|
|
- WHERE pd.valueflag = '1'
|
|
|
|
|
- AND pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
- AND pd.checkbatchno = 1
|
|
|
|
|
|
|
+ WHERE pd.procedureid in ( {PROCEDUREID} )
|
|
|
|
|
+ --AND pd.valueflag = '1'
|
|
|
|
|
+ --AND pd.checkbatchno = 1
|
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
AND pd.createtime >= @DATEBEGIN@
|
|
|
AND pd.createtime < @DATEEND@
|
|
AND pd.createtime < @DATEEND@
|
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
AND (pd.kilnid = @KILNID@ OR @KILNID@ IS NULL)
|
|
@@ -515,10 +515,9 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND (
|
|
AND (
|
|
|
pdp.procedureid1 = pp.procedureid OR pdp.procedureid2 = pp.procedureid
|
|
pdp.procedureid1 = pp.procedureid OR pdp.procedureid2 = pp.procedureid
|
|
|
)
|
|
)
|
|
|
- WHERE
|
|
|
|
|
- P.VALUEFLAG = '1'
|
|
|
|
|
- AND P.PROCEDUREID in ( {PROCEDUREID} )
|
|
|
|
|
- AND P.CHECKBATCHNO = 1
|
|
|
|
|
|
|
+ WHERE P.PROCEDUREID in ( {PROCEDUREID} )
|
|
|
|
|
+ --AND P.VALUEFLAG = '1'
|
|
|
|
|
+ --AND P.CHECKBATCHNO = 1
|
|
|
AND P.CHECKTIME >= @DATEBEGIN@
|
|
AND P.CHECKTIME >= @DATEBEGIN@
|
|
|
AND P.CHECKTIME < @DATEEND@
|
|
AND P.CHECKTIME < @DATEEND@
|
|
|
AND P.GOODSLEVELTYPEID <> 4
|
|
AND P.GOODSLEVELTYPEID <> 4
|
|
@@ -531,7 +530,7 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
- sqlDetail = @"SELECT DISTINCT '" + gs + @"' 产品编码, p.Barcode 产品条码
|
|
|
|
|
|
|
+ sqlDetail = @"SELECT DISTINCT '" + gs + @"' 产品编码, pp.Barcode 产品条码
|
|
|
FROM
|
|
FROM
|
|
|
(SELECT PD.PRODUCTIONDATAID
|
|
(SELECT PD.PRODUCTIONDATAID
|
|
|
,MAX(PMAX.PRODUCTIONDATAID) MPDID
|
|
,MAX(PMAX.PRODUCTIONDATAID) MPDID
|
|
@@ -549,8 +548,8 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
INNER JOIN TP_PC_GROUTINGLINE GL
|
|
INNER JOIN TP_PC_GROUTINGLINE GL
|
|
|
ON GL.GROUTINGLINEID = PD.GROUTINGLINEID
|
|
ON GL.GROUTINGLINEID = PD.GROUTINGLINEID
|
|
|
WHERE PD.PROCEDUREID IN (13, 35)
|
|
WHERE PD.PROCEDUREID IN (13, 35)
|
|
|
- AND PD.VALUEFLAG = '1'
|
|
|
|
|
- AND PD.CHECKBATCHNO = 1
|
|
|
|
|
|
|
+ --AND PD.VALUEFLAG = '1'
|
|
|
|
|
+ --AND PD.CHECKBATCHNO = 1
|
|
|
AND PD.createtime >= @DATEBEGIN@
|
|
AND PD.createtime >= @DATEBEGIN@
|
|
|
AND PD.createtime < @DATEEND@
|
|
AND PD.createtime < @DATEEND@
|
|
|
AND PD.GOODSLEVELTYPEID = 20
|
|
AND PD.GOODSLEVELTYPEID = 20
|
|
@@ -582,7 +581,7 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
-- AND PD.CHECKBATCHNO = 1
|
|
-- AND PD.CHECKBATCHNO = 1
|
|
|
AND PD.CREATETIME >= @DATEBEGIN@
|
|
AND PD.CREATETIME >= @DATEBEGIN@
|
|
|
AND PD.CREATETIME < @DATEEND@
|
|
AND PD.CREATETIME < @DATEEND@
|
|
|
- AND PD.CHECKBATCHNO > 1
|
|
|
|
|
|
|
+ --AND PD.CHECKBATCHNO > 1
|
|
|
AND PD.GOODSLEVELTYPEID <> 4
|
|
AND PD.GOODSLEVELTYPEID <> 4
|
|
|
AND (PD.KILNID = @KILNID@ OR @KILNID@ IS NULL)
|
|
AND (PD.KILNID = @KILNID@ OR @KILNID@ IS NULL)
|
|
|
AND PD.GOODSCODE IN( '" + gs + @"')
|
|
AND PD.GOODSCODE IN( '" + gs + @"')
|
|
@@ -603,7 +602,7 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND (
|
|
AND (
|
|
|
pdp.procedureid1 = pp.procedureid OR pdp.procedureid2 = pp.procedureid
|
|
pdp.procedureid1 = pp.procedureid OR pdp.procedureid2 = pp.procedureid
|
|
|
) and to_char(pdp.defectgroupname || '_' || m.defectname) = '" + fields + @"' ";
|
|
) and to_char(pdp.defectgroupname || '_' || m.defectname) = '" + fields + @"' ";
|
|
|
- sqlDetail += " order by P.Barcode ";
|
|
|
|
|
|
|
+ sqlDetail += " order by pp.Barcode ";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|