|
|
@@ -3,12 +3,9 @@
|
|
|
using System;
|
|
|
using System.Web;
|
|
|
using System.Web.SessionState;
|
|
|
-using System.Data;
|
|
|
-using System.Text;
|
|
|
-using System.Collections;
|
|
|
+using System.Data;
|
|
|
using System.Collections.Generic;
|
|
|
-using Newtonsoft.Json;
|
|
|
-using Newtonsoft.Json.Linq;
|
|
|
+using System.Configuration;
|
|
|
using Curtain.DataAccess;
|
|
|
using DK.XuWei.WebMes;
|
|
|
|
|
|
@@ -17,7 +14,9 @@ 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")
|
|
|
@@ -140,6 +139,7 @@ select g.GOODSNAME 产品名称,g.GOODSSPECIFICATION 产品规格,g.GOODSMODEL
|
|
|
INNER JOIN TP_MST_GOODS G
|
|
|
ON T.GOODSID = G.GOODSID
|
|
|
WHERE t.backupmonth = trunc(@DATEEND@, 'mm')
|
|
|
+" + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.backupmonth >= thc.DAY_YMD_START and T.backupmonth < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -221,6 +221,7 @@ select g.GOODSNAME 产品名称,g.GOODSSPECIFICATION 产品规格,g.GOODSMODEL
|
|
|
INNER JOIN TP_MST_GOODS G
|
|
|
ON T.GOODSID = G.GOODSID
|
|
|
WHERE t.backupmonth = trunc(@DATEBEGIN@, 'mm')
|
|
|
+" + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.backupmonth >= thc.DAY_YMD_START and T.backupmonth < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -309,6 +310,7 @@ select g.GOODSNAME 产品名称,g.GOODSSPECIFICATION 产品规格,g.GOODSMODEL
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.CREATETIME >= @DATEBEGIN@
|
|
|
AND T.CREATETIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CREATETIME >= thc.DAY_YMD_START and T.CREATETIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (
|
|
|
T.PROCEDUREID = 26
|
|
|
OR T.PROCEDUREID = 38
|
|
|
@@ -404,6 +406,7 @@ select g.GOODSNAME 产品名称,g.GOODSSPECIFICATION 产品规格,g.GOODSMODEL
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND T.BACKOUTTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.BACKOUTTIME >= thc.DAY_YMD_START and T.BACKOUTTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (
|
|
|
T.PROCEDUREID = 26
|
|
|
OR T.PROCEDUREID = 38
|
|
|
@@ -458,6 +461,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.CREATETIME >= @DATEBEGIN@
|
|
|
AND T.CREATETIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CREATETIME >= thc.DAY_YMD_START and T.CREATETIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND T.PROCEDUREID = 7
|
|
|
AND T.KILNID IN (1, 2) AND GL.BUILDINGNO = '2#' AND tt.PROCEDUREID=21
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
@@ -507,6 +511,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND T.BACKOUTTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.BACKOUTTIME >= thc.DAY_YMD_START and T.BACKOUTTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND T.PROCEDUREID = 7
|
|
|
AND T.KILNID IN (1, 2) AND GL.BUILDINGNO = '2#' AND tt.PROCEDUREID=21
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
@@ -573,6 +578,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.CHECKTIME >= @DATEBEGIN@
|
|
|
AND T.CHECKTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CHECKTIME >= thc.DAY_YMD_START and T.CHECKTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND T.VALUEFLAG = '1'
|
|
|
AND T.PROCEDUREID = 13
|
|
|
AND T.CHECKBATCHNO =1
|
|
|
@@ -662,6 +668,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
AND T.GOODSLEVELTYPEID IN (8, 9)
|
|
|
AND T.AUDITDATE >= @DATEBEGIN@
|
|
|
AND T.AUDITDATE < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.AUDITDATE >= thc.DAY_YMD_START and T.AUDITDATE < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -748,6 +755,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
AND T.GOODSLEVELTYPEID = 8
|
|
|
AND T.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND T.BACKOUTTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.BACKOUTTIME >= thc.DAY_YMD_START and T.BACKOUTTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -837,6 +845,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
WHERE T.DATATYPE IN (11, 12)
|
|
|
AND T.CREATETIME >= @DATEBEGIN@
|
|
|
AND T.CREATETIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CREATETIME >= thc.DAY_YMD_START and T.CREATETIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -964,6 +973,7 @@ SELECT DECODE(GROUPING_ID(TT.GOODS_CODE), 1, '合计', TT.GOODS_CODE) AS 产品
|
|
|
INNER JOIN TP_MST_GOODS G
|
|
|
ON T.GOODSID = G.GOODSID
|
|
|
WHERE t.backupmonth = trunc(@DATEEND@, 'mm')
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.backupmonth >= thc.DAY_YMD_START and T.backupmonth < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -1045,6 +1055,7 @@ SELECT DECODE(GROUPING_ID(TT.GOODS_CODE), 1, '合计', TT.GOODS_CODE) AS 产品
|
|
|
INNER JOIN TP_MST_GOODS G
|
|
|
ON T.GOODSID = G.GOODSID
|
|
|
WHERE t.backupmonth = trunc(@DATEBEGIN@, 'mm')
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.backupmonth >= thc.DAY_YMD_START and T.backupmonth < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -1133,6 +1144,7 @@ SELECT DECODE(GROUPING_ID(TT.GOODS_CODE), 1, '合计', TT.GOODS_CODE) AS 产品
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.CREATETIME >= @DATEBEGIN@
|
|
|
AND T.CREATETIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CREATETIME >= thc.DAY_YMD_START and T.CREATETIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (
|
|
|
T.PROCEDUREID = 3
|
|
|
OR T.PROCEDUREID = 39
|
|
|
@@ -1228,6 +1240,7 @@ SELECT DECODE(GROUPING_ID(TT.GOODS_CODE), 1, '合计', TT.GOODS_CODE) AS 产品
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND T.BACKOUTTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.BACKOUTTIME >= thc.DAY_YMD_START and T.BACKOUTTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (
|
|
|
T.PROCEDUREID = 3
|
|
|
OR T.PROCEDUREID = 39
|
|
|
@@ -1282,6 +1295,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.CREATETIME >= @DATEBEGIN@
|
|
|
AND T.CREATETIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CREATETIME >= thc.DAY_YMD_START and T.CREATETIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND T.PROCEDUREID = 7
|
|
|
AND T.KILNID IN (1, 2) AND GL.BUILDINGNO = '2#' AND tt.PROCEDUREID=21
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
@@ -1331,6 +1345,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND T.BACKOUTTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.BACKOUTTIME >= thc.DAY_YMD_START and T.BACKOUTTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND T.PROCEDUREID = 7
|
|
|
AND T.KILNID IN (1, 2) AND GL.BUILDINGNO = '2#' AND tt.PROCEDUREID=21
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
@@ -1397,6 +1412,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.CHECKTIME >= @DATEBEGIN@
|
|
|
AND T.CHECKTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CHECKTIME >= thc.DAY_YMD_START and T.CHECKTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND T.VALUEFLAG = '1'
|
|
|
AND T.PROCEDUREID = 13
|
|
|
AND T.CHECKBATCHNO = 1
|
|
|
@@ -1486,6 +1502,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
AND T.GOODSLEVELTYPEID IN (8, 9)
|
|
|
AND T.AUDITDATE >= @DATEBEGIN@
|
|
|
AND T.AUDITDATE < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.AUDITDATE >= thc.DAY_YMD_START and T.AUDITDATE < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -1572,6 +1589,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
AND T.GOODSLEVELTYPEID = 8
|
|
|
AND T.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND T.BACKOUTTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.BACKOUTTIME >= thc.DAY_YMD_START and T.BACKOUTTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -1663,6 +1681,7 @@ INNER join TP_PM_PRODUCTIONDATA TT ON tt.groutingdailydetailID = t.groutingdaily
|
|
|
WHERE T.DATATYPE IN (11, 12)
|
|
|
AND T.CREATETIME >= @DATEBEGIN@
|
|
|
AND T.CREATETIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CREATETIME >= thc.DAY_YMD_START and T.CREATETIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -1730,6 +1749,7 @@ SELECT DECODE(GROUPING_ID(TT.GOODS_CODE), 1, '合计', TT.GOODS_CODE) AS 产品
|
|
|
INNER JOIN TP_MST_GOODS G
|
|
|
ON T.GOODSID = G.GOODSID
|
|
|
WHERE t.backupmonth = trunc(@DATEEND@, 'mm')
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.backupmonth >= thc.DAY_YMD_START and T.backupmonth < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -1771,6 +1791,7 @@ SELECT DECODE(GROUPING_ID(TT.GOODS_CODE), 1, '合计', TT.GOODS_CODE) AS 产品
|
|
|
INNER JOIN TP_MST_GOODS G
|
|
|
ON T.GOODSID = G.GOODSID
|
|
|
WHERE t.backupmonth = trunc(@DATEBEGIN@, 'mm')
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.backupmonth >= thc.DAY_YMD_START and T.backupmonth < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (G.GOODSMODEL = @GOODSMODEL@ OR @GOODSMODEL@ IS NULL)
|
|
|
--研发产品
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
@@ -1813,6 +1834,7 @@ SELECT DECODE(GROUPING_ID(TT.GOODS_CODE), 1, '合计', TT.GOODS_CODE) AS 产品
|
|
|
-- ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.CREATETIME >= @DATEBEGIN@
|
|
|
AND T.CREATETIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CREATETIME >= thc.DAY_YMD_START and T.CREATETIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (
|
|
|
T.PROCEDUREID = 3
|
|
|
OR T.PROCEDUREID = 26
|
|
|
@@ -1863,6 +1885,7 @@ SELECT DECODE(GROUPING_ID(TT.GOODS_CODE), 1, '合计', TT.GOODS_CODE) AS 产品
|
|
|
-- ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.BACKOUTTIME >= @DATEBEGIN@
|
|
|
AND T.BACKOUTTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.BACKOUTTIME >= thc.DAY_YMD_START and T.BACKOUTTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND (
|
|
|
T.PROCEDUREID = 3
|
|
|
OR T.PROCEDUREID = 26
|
|
|
@@ -1898,6 +1921,7 @@ SELECT DECODE(GROUPING_ID(TT.GOODS_CODE), 1, '合计', TT.GOODS_CODE) AS 产品
|
|
|
-- ON GL.GROUTINGLINEID = T.GROUTINGLINEID
|
|
|
WHERE T.CHECKTIME >= @DATEBEGIN@
|
|
|
AND T.CHECKTIME < @DATEEND@
|
|
|
+ " + ("true".Equals(strFactoryInspectionFlag) ? " and not exists (select 1 from TP_HOLIDAY_CONFIG thc where T.CHECKTIME >= thc.DAY_YMD_START and T.CHECKTIME < thc.DAY_YMD_END ) " : " ") + @"
|
|
|
AND T.VALUEFLAG = '1'
|
|
|
AND T.PROCEDUREID = 13
|
|
|
AND T.CHECKBATCHNO = 1
|
|
|
@@ -1933,7 +1957,7 @@ left join tp_mst_goods g on g.goodscode = last.产品编码 ORDER BY g.GOODSMOD
|
|
|
|
|
|
//清除0数据行 第0列是 产品型号 之后全是数据
|
|
|
int row = 0;
|
|
|
- while(row < dt.Rows.Count)
|
|
|
+ while (row < dt.Rows.Count)
|
|
|
{
|
|
|
bool rowZero = true;
|
|
|
//第0列是产品型号 从第1列开始全是数据
|
|
|
@@ -1961,7 +1985,7 @@ left join tp_mst_goods g on g.goodscode = last.产品编码 ORDER BY g.GOODSMOD
|
|
|
}
|
|
|
|
|
|
//子表
|
|
|
- if(context.Request["m"].ToString()=="detail")
|
|
|
+ if (context.Request["m"].ToString() == "detail")
|
|
|
{
|
|
|
//读取报表数据
|
|
|
string sqlStr = @"
|
|
|
@@ -1979,8 +2003,8 @@ left join tp_mst_goods g on g.goodscode = last.产品编码 ORDER BY g.GOODSMOD
|
|
|
|
|
|
//获取分页数据
|
|
|
int total = 0;
|
|
|
- DataTable dt = conn.SelectPages(page, rows,out total, sqlStr, sqlPara.ToArray());
|
|
|
- string jsonStr = new JsonResult(dt) { total = dt.Rows.Count}.ToJson();
|
|
|
+ DataTable dt = conn.SelectPages(page, rows, out total, sqlStr, sqlPara.ToArray());
|
|
|
+ string jsonStr = new JsonResult(dt) { total = dt.Rows.Count }.ToJson();
|
|
|
|
|
|
context.Response.Write(jsonStr);
|
|
|
}
|
|
|
@@ -2037,7 +2061,7 @@ left join tp_mst_goods g on g.goodscode = last.产品编码 ORDER BY g.GOODSMOD
|
|
|
) last
|
|
|
left join tp_mst_goods g on g.goodscode = last.产品编码 ORDER BY g.GOODSMODEL";
|
|
|
}
|
|
|
- if (flag == "二期")
|
|
|
+ if (flag == "二期")
|
|
|
{
|
|
|
sqlStr = @"select g.GOODSNAME 产品名称,g.GOODSSPECIFICATION 产品规格,g.GOODSMODEL 产品型号, last.* from (
|
|
|
SELECT DECODE(GOODSCODE,NULL,'合计',GOODSCODE) AS 产品编码
|