|
|
@@ -34,9 +34,8 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
ELSE
|
|
|
TO_CHAR(SUM( CASE WHEN 基础数据.缺陷ID = '''||MDF.DEFECTID||''' THEN 1 ELSE 0 END )) END' AS DEFECTCODE,
|
|
|
MDF.DEFECTNAME
|
|
|
- FROM TP_PC_DEFECTPROCEDUREJOBS JOBS
|
|
|
- LEFT JOIN TP_MST_DEFECT MDF ON mdf.DEFECTID=JOBS.DEFECTID
|
|
|
- WHERE jobs.JOBSID IN (11) ORDER BY MDF.DEFECTID");
|
|
|
+ FROM TP_MST_DEFECT MDF
|
|
|
+ where DEFECTTYPEID=8 ORDER BY MDF.DEFECTID");
|
|
|
for (int i = 0; i < dt.Rows.Count; i++)
|
|
|
{
|
|
|
if (i > 0) defect += ",";
|
|
|
@@ -48,9 +47,8 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
MDF.DEFECTID,
|
|
|
'TO_CHAR(SUM( CASE WHEN MDF.DEFECTCODE = '''||DEFECTCODE||''' THEN 1 ELSE 0 END ))' AS DEFECTCODE,
|
|
|
MDF.DEFECTNAME
|
|
|
- FROM TP_PC_DEFECTPROCEDUREJOBS JOBS
|
|
|
- LEFT JOIN TP_MST_DEFECT MDF ON mdf.DEFECTID=JOBS.DEFECTID
|
|
|
- WHERE jobs.JOBSID IN (11) ORDER BY MDF.DEFECTID");
|
|
|
+ FROM TP_MST_DEFECT MDF
|
|
|
+ where DEFECTTYPEID=8 ORDER BY MDF.DEFECTID");
|
|
|
for (int i = 0; i < dts.Rows.Count; i++) {
|
|
|
if (i > 0) sumdefect += ",";
|
|
|
sumdefect += dts.Rows[i]["DEFECTCODE"].ToString()+" "+dts.Rows[i]["DEFECTNAME"].ToString();
|
|
|
@@ -84,9 +82,8 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
LEFT JOIN TP_MST_LOGO LG ON PD.LOGOID = LG.LOGOID
|
|
|
LEFT JOIN TP_PM_DEFECT DF ON PD.PRODUCTIONDATAID = DF.PRODUCTIONDATAID AND DF.DEFECTID IN (
|
|
|
SELECT DISTINCT MDF.DEFECTID
|
|
|
- FROM TP_PC_DEFECTPROCEDUREJOBS JOBS
|
|
|
- LEFT JOIN TP_MST_DEFECT MDF ON mdf.DEFECTID=JOBS.DEFECTID
|
|
|
- WHERE jobs.JOBSID IN (11) )
|
|
|
+ FROM TP_MST_DEFECT MDF
|
|
|
+ where DEFECTTYPEID=8 )
|
|
|
INNER JOIN TP_PM_PRODUCTIONDATA PDC ON PDC.BARCODE=GDL.BARCODE AND PDC.PROCEDUREID IN (14,26,56) AND PDC.VALUEFLAG=1
|
|
|
LEFT JOIN TP_PC_CLASSESDETAIL CLS ON CLS.CLASSESSETTINGID=PDC.CLASSESSETTINGID
|
|
|
LEFT JOIN TP_HR_STAFF STF ON STF.STAFFID=CLS.STAFFID
|
|
|
@@ -96,7 +93,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND PD.CREATETIME < @DATEEND@
|
|
|
|
|
|
AND PD.VALUEFLAG = 1
|
|
|
- GROUP BY PD.BARCODE,
|
|
|
+ GROUP BY PD.BARCODE,
|
|
|
GDL.GROUTINGLINEID,
|
|
|
PDC.USERCODE ,
|
|
|
STF.STAFFNAME ,GD.GOODSCODE,
|