|
|
@@ -14,9 +14,9 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
{
|
|
|
context.Response.ContentType = "text/plain";
|
|
|
string fields = context.Request["fields"].ToString();
|
|
|
- int index = Convert.ToInt32(context.Request["index"] + "");
|
|
|
+ // int index = Convert.ToInt32(context.Request["index"] + "");
|
|
|
string gs = context.Request["gs"].ToString();
|
|
|
-
|
|
|
+ string ln = context.Request["ln"]+""; //商标名称
|
|
|
#region 取缺陷拼接串
|
|
|
string buding = null;
|
|
|
if (context.Request["buildingnoMaster"] != null && context.Request["buildingnoMaster"].ToString() != "")
|
|
|
@@ -64,6 +64,7 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND TP.CREATETIME < @DATEEND@
|
|
|
AND L.BUILDINGNO {BUILDINGNO}
|
|
|
AND (G.LOGOID = @LOGOID@ OR @LOGOID@ IS NULL)
|
|
|
+ AND ( o.logoname = @logoname@ OR @logoname@ IS NULL)
|
|
|
AND (G.GLAZETYPEID = @GLAZETYPEID@ OR @GLAZETYPEID@ IS NULL)
|
|
|
AND (M.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
AND (M.GOODSNAME = @GOODSNAME@ OR @GOODSNAME@ IS NULL) order by TP.Barcode";
|
|
|
@@ -90,6 +91,7 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND TP.CREATETIME < @DATEEND@
|
|
|
AND L.BUILDINGNO {BUILDINGNO}
|
|
|
AND (G.LOGOID = @LOGOID@ OR @LOGOID@ IS NULL)
|
|
|
+ AND ( o.logoname = @logoname@ OR @logoname@ IS NULL)
|
|
|
AND (G.GLAZETYPEID = @GLAZETYPEID@ OR @GLAZETYPEID@ IS NULL)
|
|
|
AND (M.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
AND (M.GOODSNAME = @GOODSNAME@ OR @GOODSNAME@ IS NULL) order by TP.Barcode ";
|
|
|
@@ -131,6 +133,7 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND RPD.Productiondataid IS NULL and pdd.goodsleveltypeid IN (4, 5)
|
|
|
AND L.BUILDINGNO {BUILDINGNO}
|
|
|
AND (G.LOGOID = @LOGOID@ OR @LOGOID@ IS NULL)
|
|
|
+ AND ( o.logoname = @logoname@ OR @logoname@ IS NULL)
|
|
|
AND (G.GLAZETYPEID = @GLAZETYPEID@ OR @GLAZETYPEID@ IS NULL)
|
|
|
AND (M.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
AND (M.GOODSNAME = @GOODSNAME@ OR @GOODSNAME@ IS NULL) order by pdd.Barcode ";
|
|
|
@@ -170,19 +173,20 @@ public class rptnew_detail : IHttpHandler, IReadOnlySessionState
|
|
|
AND RPD.Productiondataid IS NULL and pdd.goodsleveltypeid IN (4, 5)
|
|
|
AND L.BUILDINGNO {BUILDINGNO}
|
|
|
AND (G.LOGOID = @LOGOID@ OR @LOGOID@ IS NULL)
|
|
|
+ AND ( o.logoname = @logoname@ OR @logoname@ IS NULL)
|
|
|
AND (G.GLAZETYPEID = @GLAZETYPEID@ OR @GLAZETYPEID@ IS NULL)
|
|
|
AND (M.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
AND (M.GOODSNAME = @GOODSNAME@ OR @GOODSNAME@ IS NULL) order by pdd.Barcode ";
|
|
|
break;
|
|
|
}
|
|
|
- case "包装数_重烧回收":
|
|
|
+ case "包装数_重烧回收":
|
|
|
case "合格数_重烧回收":
|
|
|
{
|
|
|
sqlDetail = @" SELECT DISTINCT '" + gs + @"' 产品编码, pdd.Barcode 产品条码
|
|
|
FROM (SELECT MAX(tp.productiondataid) productiondataid
|
|
|
,TP.GROUTINGDAILYDETAILID
|
|
|
- FROM TP_PM_PRODUCTIONDATA TP
|
|
|
- WHERE TP.PROCEDUREID IN (35) AND tp.valueflag = 1
|
|
|
+ FROM TP_PM_PRODUCTIONDATA TP LEFT JOIN tp_pm_productiondata_semicheck semicheck ON semicheck.productiondataid = tp.productiondataid
|
|
|
+ WHERE TP.PROCEDUREID IN (35) AND semicheck.productiondataid IS NULL -- AND tp.valueflag = 1
|
|
|
AND TP.createtime >= @DATEBEGIN@
|
|
|
AND TP.createtime < @DATEEND@
|
|
|
GROUP BY TP.GROUTINGDAILYDETAILID
|
|
|
@@ -213,19 +217,20 @@ and rpd.kilncarbatchno = pdd.kilncarbatchno and pdd.checkflag = 3
|
|
|
AND RPD.Productiondataid IS not NULL and pdd.goodsleveltypeid IN (4, 5)
|
|
|
AND L.BUILDINGNO {BUILDINGNO}
|
|
|
AND (G.LOGOID = @LOGOID@ OR @LOGOID@ IS NULL)
|
|
|
+ AND ( o.logoname = @logoname@ OR @logoname@ IS NULL)
|
|
|
AND (G.GLAZETYPEID = @GLAZETYPEID@ OR @GLAZETYPEID@ IS NULL)
|
|
|
AND (M.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
AND (M.GOODSNAME = @GOODSNAME@ OR @GOODSNAME@ IS NULL) order by pdd.Barcode ";
|
|
|
break;
|
|
|
}
|
|
|
- case "包装数_本烧回收":
|
|
|
+ case "包装数_本烧回收":
|
|
|
case "合格数_本烧回收":
|
|
|
{
|
|
|
sqlDetail = @" SELECT DISTINCT '" + gs + @"' 产品编码, pdd.Barcode 产品条码
|
|
|
FROM (SELECT MAX(tp.productiondataid) productiondataid
|
|
|
,TP.GROUTINGDAILYDETAILID
|
|
|
- FROM TP_PM_PRODUCTIONDATA TP
|
|
|
- WHERE TP.PROCEDUREID IN (13)
|
|
|
+ FROM TP_PM_PRODUCTIONDATA TP LEFT JOIN tp_pm_productiondata_semicheck semicheck ON semicheck.productiondataid = tp.productiondataid
|
|
|
+ WHERE TP.PROCEDUREID IN (13) AND semicheck.productiondataid IS NULL
|
|
|
AND TP.createtime >= @DATEBEGIN@
|
|
|
AND TP.createtime < @DATEEND@
|
|
|
GROUP BY TP.GROUTINGDAILYDETAILID
|
|
|
@@ -254,6 +259,7 @@ and rpd.kilncarbatchno = pdd.kilncarbatchno and pdd.checkflag = 3
|
|
|
AND RPD.Productiondataid IS not NULL and pdd.goodsleveltypeid IN (4, 5)
|
|
|
AND L.BUILDINGNO {BUILDINGNO}
|
|
|
AND (G.LOGOID = @LOGOID@ OR @LOGOID@ IS NULL)
|
|
|
+ AND ( o.logoname = @logoname@ OR @logoname@ IS NULL)
|
|
|
AND (G.GLAZETYPEID = @GLAZETYPEID@ OR @GLAZETYPEID@ IS NULL)
|
|
|
AND (M.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
AND (M.GOODSNAME = @GOODSNAME@ OR @GOODSNAME@ IS NULL) order by pdd.Barcode ";
|
|
|
@@ -300,6 +306,7 @@ and rpd.kilncarbatchno = pdd.kilncarbatchno and pdd.checkflag = 3
|
|
|
AND rpd.GOODSCODE IN( '" + gs + @"' )
|
|
|
AND L.BUILDINGNO {BUILDINGNO}
|
|
|
AND (G.LOGOID = @LOGOID@ OR @LOGOID@ IS NULL)
|
|
|
+ AND ( o.logoname = @logoname@ OR @logoname@ IS NULL)
|
|
|
AND (G.GLAZETYPEID = @GLAZETYPEID@ OR @GLAZETYPEID@ IS NULL)
|
|
|
AND (M.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
AND (M.GOODSNAME = @GOODSNAME@ OR @GOODSNAME@ IS NULL)
|
|
|
@@ -312,9 +319,9 @@ and rpd.kilncarbatchno = pdd.kilncarbatchno and pdd.checkflag = 3
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
case "包装数_改判":
|
|
|
{
|
|
|
sqlDetail = @" SELECT DISTINCT '" + gs + @"' 产品编码, TP_PM_ProductionData.Barcode 产品条码
|
|
|
@@ -368,6 +375,7 @@ and rpd.kilncarbatchno = pdd.kilncarbatchno and pdd.checkflag = 3
|
|
|
AND TP_PM_ProductionData.GOODSCODE IN( '" + gs + @"' )
|
|
|
AND L.BUILDINGNO {BUILDINGNO}
|
|
|
AND (G.LOGOID = @LOGOID@ OR @LOGOID@ IS NULL)
|
|
|
+ AND ( o.logoname = @logoname@ OR @logoname@ IS NULL)
|
|
|
AND (G.GLAZETYPEID = @GLAZETYPEID@ OR @GLAZETYPEID@ IS NULL)
|
|
|
AND (M.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
AND (M.GOODSNAME = @GOODSNAME@ OR @GOODSNAME@ IS NULL) order by TP_PM_ProductionData.Barcode ";
|
|
|
@@ -387,6 +395,7 @@ and rpd.kilncarbatchno = pdd.kilncarbatchno and pdd.checkflag = 3
|
|
|
sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["de"].ToString()).AddSeconds(1), DataType.DateTime));
|
|
|
sqlPara.Add(new CDAParameter("GLAZETYPEID", context.Request["glazetypeidMaster"]));
|
|
|
sqlPara.Add(new CDAParameter("LOGOID", context.Request["logoidMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("logoname", context.Request["logon"]));
|
|
|
sqlPara.Add(new CDAParameter("GOODSMODEL", context.Request["goodsmodelMaster"]));
|
|
|
sqlPara.Add(new CDAParameter("GOODSNAME", context.Request["goodsnameMaster"]));
|
|
|
DataTable dt = conn.ExecuteDatatable(sqlDetail, sqlPara.ToArray());
|