|
|
@@ -7,8 +7,7 @@ using System.Data;
|
|
|
using System.Text;
|
|
|
using System.Collections;
|
|
|
using System.Collections.Generic;
|
|
|
-using Newtonsoft.Json;
|
|
|
-using Newtonsoft.Json.Linq;
|
|
|
+using System.Configuration;
|
|
|
using Curtain.DataAccess;
|
|
|
using DK.XuWei.WebMes;
|
|
|
|
|
|
@@ -17,10 +16,12 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
public void ProcessRequest(HttpContext context)
|
|
|
{
|
|
|
context.Response.ContentType = "text/plain";
|
|
|
- using(IDataAccess conn = DataAccess.Create())
|
|
|
+ // 验厂标识 true: false:
|
|
|
+ string strFactoryInspectionFlag = ConfigurationManager.AppSettings["FactoryInspectionFlag"] + "";
|
|
|
+ using (IDataAccess conn = DataAccess.Create())
|
|
|
{
|
|
|
//主表
|
|
|
- if(context.Request["m"].ToString()=="master")
|
|
|
+ if (context.Request["m"].ToString() == "master")
|
|
|
{
|
|
|
//获取变量
|
|
|
string checkProcedureId = context.Request["procedureidMaster"].ToString();
|
|
|
@@ -38,9 +39,9 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
G.DEFECTGROUPTYPE LIKE '大帐%'
|
|
|
AND G.DEFECTGROUPNAME = @GROUPNAME@
|
|
|
",
|
|
|
- new CDAParameter("GROUPNAME",groupName)
|
|
|
+ new CDAParameter("GROUPNAME", groupName)
|
|
|
);
|
|
|
- for(int i=0;i<dtProcedure.Rows.Count;i++)
|
|
|
+ for (int i = 0; i < dtProcedure.Rows.Count; i++)
|
|
|
{
|
|
|
if (procedureId != "") procedureId += ",";
|
|
|
procedureId += dtProcedure.Rows[i]["PROCEDUREID"].ToString();
|
|
|
@@ -58,8 +59,8 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
WHERE
|
|
|
G.DEFECTGROUPTYPE LIKE '大帐%'
|
|
|
AND G.DEFECTGROUPNAME = @GROUPNAME@
|
|
|
- ".Replace("{GROUPNAME}",groupName),
|
|
|
- new CDAParameter("GROUPNAME",groupName)
|
|
|
+ ".Replace("{GROUPNAME}", groupName),
|
|
|
+ new CDAParameter("GROUPNAME", groupName)
|
|
|
);
|
|
|
if (dtDefect.Rows.Count > 0) defectStr = dtDefect.Rows[0]["DEFECTSTR"].ToString();
|
|
|
|
|
|
@@ -124,6 +125,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND P.PROCEDUREID = {CHECKPROCEDUREID}
|
|
|
AND P.CREATETIME >= @DATEBEGIN@
|
|
|
AND P.CREATETIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where P.CREATETIME >= thc.DAY_YMD_START and P.CREATETIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
GROUP BY
|
|
|
GROUPING SETS (
|
|
|
( P.GOODSNAME, U.USERCODE, D.DEFECTPROCEDUREID, D.DEFECTNAME ),
|
|
|
@@ -144,9 +146,9 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
"
|
|
|
.Replace("{PROCEDUREID}", procedureId)
|
|
|
.Replace("{CHECKPROCEDUREID}", checkProcedureId)
|
|
|
- .Replace("{CHECKUSERCODE}",checkUserCode)
|
|
|
- .Replace("{GROUPNAME}",groupName)
|
|
|
- .Replace("{DEFECTSTR}",defectStr);
|
|
|
+ .Replace("{CHECKUSERCODE}", checkUserCode)
|
|
|
+ .Replace("{GROUPNAME}", groupName)
|
|
|
+ .Replace("{DEFECTSTR}", defectStr);
|
|
|
|
|
|
//获取查询条件
|
|
|
List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
@@ -195,7 +197,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
}
|
|
|
|
|
|
//子表
|
|
|
- if(context.Request["m"].ToString()=="detail")
|
|
|
+ if (context.Request["m"].ToString() == "detail")
|
|
|
{
|
|
|
//读取报表数据
|
|
|
string sqlStr = @"
|
|
|
@@ -213,15 +215,15 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
|
|
|
//获取分页数据
|
|
|
int total = 0;
|
|
|
- DataTable dt = conn.SelectPages(page, rows,out total, sqlStr, sqlPara.ToArray());
|
|
|
- string jsonStr = new JsonResult(dt) { total = total}.ToJson();
|
|
|
+ DataTable dt = conn.SelectPages(page, rows, out total, sqlStr, sqlPara.ToArray());
|
|
|
+ string jsonStr = new JsonResult(dt) { total = total }.ToJson();
|
|
|
|
|
|
context.Response.Write(jsonStr);
|
|
|
}
|
|
|
|
|
|
- if(context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "成型缺陷")
|
|
|
+ if (context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "成型缺陷")
|
|
|
{
|
|
|
- string sqlStr = @"SELECT
|
|
|
+ string sqlStr = @"SELECT
|
|
|
GOODSNAME_FRONT AS 产品,
|
|
|
USERCODE_FRONT AS 工号,
|
|
|
sum( OUT_COUNT ) AS 出窑数,
|
|
|
@@ -248,23 +250,23 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
GROUPING SETS ( ( GOODSNAME_FRONT, USERCODE_FRONT ) )
|
|
|
ORDER BY GOODSNAME_FRONT,USERCODE_FRONT
|
|
|
";
|
|
|
- //获取查询条件
|
|
|
- List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
- sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- //直接获取不分页数据
|
|
|
- DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
- string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
- context.Response.Write(jsonStr);
|
|
|
+ //获取查询条件
|
|
|
+ List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
+ sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ //直接获取不分页数据
|
|
|
+ DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
+ string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
+ context.Response.Write(jsonStr);
|
|
|
}
|
|
|
- else if(context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "施釉缺陷")
|
|
|
+ else if (context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "施釉缺陷")
|
|
|
{
|
|
|
-
|
|
|
- string sqlStr = @"SELECT
|
|
|
+
|
|
|
+ string sqlStr = @"SELECT
|
|
|
GOODSNAME_FRONT AS 产品,
|
|
|
USERCODE_FRONT AS 工号,
|
|
|
sum( OUT_COUNT ) AS 出窑数,
|
|
|
@@ -290,23 +292,23 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
GROUPING SETS ( ( GOODSNAME_FRONT, USERCODE_FRONT ) )
|
|
|
ORDER BY GOODSNAME_FRONT,USERCODE_FRONT
|
|
|
";
|
|
|
- //获取查询条件
|
|
|
- List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
- sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- //直接获取不分页数据
|
|
|
- DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
- string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
- context.Response.Write(jsonStr);
|
|
|
+ //获取查询条件
|
|
|
+ List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
+ sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ //直接获取不分页数据
|
|
|
+ DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
+ string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
+ context.Response.Write(jsonStr);
|
|
|
}
|
|
|
- else if(context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "循环线施釉缺陷")
|
|
|
+ else if (context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "循环线施釉缺陷")
|
|
|
{
|
|
|
-
|
|
|
- string sqlStr = @"SELECT
|
|
|
+
|
|
|
+ string sqlStr = @"SELECT
|
|
|
GOODSNAME_FRONT AS 产品,
|
|
|
USERCODE_FRONT AS 工号,
|
|
|
sum( OUT_COUNT ) AS 出窑数,
|
|
|
@@ -332,22 +334,22 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
GROUPING SETS ( ( GOODSNAME_FRONT, USERCODE_FRONT ) )
|
|
|
ORDER BY GOODSNAME_FRONT,USERCODE_FRONT
|
|
|
";
|
|
|
- //获取查询条件
|
|
|
- List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
- sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- //直接获取不分页数据
|
|
|
- DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
- string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
- context.Response.Write(jsonStr);
|
|
|
+ //获取查询条件
|
|
|
+ List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
+ sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ //直接获取不分页数据
|
|
|
+ DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
+ string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
+ context.Response.Write(jsonStr);
|
|
|
}
|
|
|
- else if(context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "登窑缺陷")
|
|
|
+ else if (context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "登窑缺陷")
|
|
|
{
|
|
|
- string sqlStr = @"SELECT
|
|
|
+ string sqlStr = @"SELECT
|
|
|
GOODSNAME_FRONT AS 产品,
|
|
|
USERCODE_FRONT AS 工号,
|
|
|
sum( OUT_COUNT ) AS 出窑数,
|
|
|
@@ -369,23 +371,23 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
GROUPING SETS ( ( GOODSNAME_FRONT, USERCODE_FRONT ) )
|
|
|
ORDER BY GOODSNAME_FRONT,USERCODE_FRONT
|
|
|
";
|
|
|
- //获取查询条件
|
|
|
- List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
- sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- //直接获取不分页数据
|
|
|
- DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
- string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
- context.Response.Write(jsonStr);
|
|
|
+ //获取查询条件
|
|
|
+ List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
+ sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ //直接获取不分页数据
|
|
|
+ DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
+ string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
+ context.Response.Write(jsonStr);
|
|
|
}
|
|
|
|
|
|
- else if(context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "烧窑缺陷")
|
|
|
+ else if (context.Request["m"].ToString() == "jiezhauang" && context.Request["groupname"].ToString() == "烧窑缺陷")
|
|
|
{
|
|
|
- string sqlStr = @"SELECT
|
|
|
+ string sqlStr = @"SELECT
|
|
|
GOODSNAME_FRONT AS 产品,
|
|
|
USERCODE_FRONT AS 工号,
|
|
|
sum( OUT_COUNT ) AS 出窑数,
|
|
|
@@ -412,22 +414,22 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
GROUPING SETS ( ( GOODSNAME_FRONT, USERCODE_FRONT ) )
|
|
|
ORDER BY GOODSNAME_FRONT,USERCODE_FRONT
|
|
|
";
|
|
|
- //获取查询条件
|
|
|
- List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
- sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- //直接获取不分页数据
|
|
|
- DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
- string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
- context.Response.Write(jsonStr);
|
|
|
+ //获取查询条件
|
|
|
+ List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
+ sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ //直接获取不分页数据
|
|
|
+ DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
+ string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
+ context.Response.Write(jsonStr);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- string sqlStr = @"SELECT
|
|
|
+ string sqlStr = @"SELECT
|
|
|
GOODSNAME_FRONT AS 产品,
|
|
|
USERCODE_FRONT AS 工号,
|
|
|
sum( OUT_COUNT ) AS 出窑数,
|
|
|
@@ -445,18 +447,18 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
GROUPING SETS ( ( GOODSNAME_FRONT, USERCODE_FRONT ) )
|
|
|
ORDER BY GOODSNAME_FRONT,USERCODE_FRONT
|
|
|
";
|
|
|
- //获取查询条件
|
|
|
- List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
- sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
- sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
- sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
- //直接获取不分页数据
|
|
|
- DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
- string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
- context.Response.Write(jsonStr);
|
|
|
+ //获取查询条件
|
|
|
+ List<CDAParameter> sqlPara = new List<CDAParameter>();
|
|
|
+ sqlPara.Add(new CDAParameter("DATEBEGIN", Convert.ToDateTime(context.Request["datebeginMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("DATEEND", Convert.ToDateTime(context.Request["dateendMaster"]), DataType.DateTime));
|
|
|
+ sqlPara.Add(new CDAParameter("PROCEDUREID", context.Request["procedureidMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("USERCODE", context.Request["usercodeMaster"]));
|
|
|
+ sqlPara.Add(new CDAParameter("BEGINMONTH", context.Request["datebeginMaster"].Substring(0, context.Request["datebeginMaster"].IndexOf("-")) + context.Request["datebeginMaster"].Substring(context.Request["datebeginMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ sqlPara.Add(new CDAParameter("ENDMONTH", context.Request["dateendMaster"].Substring(0, context.Request["dateendMaster"].IndexOf("-")) + context.Request["dateendMaster"].Substring(context.Request["dateendMaster"].IndexOf("-") + 1).PadLeft(2, '0')));
|
|
|
+ //直接获取不分页数据
|
|
|
+ DataTable dt = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
|
|
|
+ string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
+ context.Response.Write(jsonStr);
|
|
|
}
|
|
|
}
|
|
|
|