|
|
@@ -28,46 +28,46 @@ public class dashboard : IHttpHandler
|
|
|
using (IDataAccess conn = DataAccess.Create())
|
|
|
{
|
|
|
//统计包装单数据,从包装单
|
|
|
- DataTable dt = conn.ExecuteDatatable(@"
|
|
|
- SELECT
|
|
|
- NVL(SUM( CASE WHEN TRUNC( CREATETIME ) = TRUNC( SYSDATE ) THEN 1 ELSE 0 END ),0) AS COUNTFORMALLDAY,
|
|
|
- NVL(SUM( CASE WHEN STATUS = '0' OR STATUS = '1' THEN 1 ELSE 0 END ),0) AS COUNTFORMQUEUEDAY,
|
|
|
- NVL(SUM( CASE WHEN STATUS = '2' AND TRUNC( ENDTIME ) = TRUNC( SYSDATE ) THEN 1 ELSE 0 END ),0) AS COUNTFORMCOMPLETEDAY,
|
|
|
- NVL(SUM( CASE WHEN STATUS = '3' AND TRUNC( ENDTIME ) = TRUNC( SYSDATE ) THEN 1 ELSE 0 END ),0) AS COUNTFORMWARNINGDAY
|
|
|
- FROM
|
|
|
- TP_MST_PACKINGFORM
|
|
|
- WHERE
|
|
|
- TRUNC( CREATETIME ) = TRUNC( SYSDATE )
|
|
|
- OR (STATUS = '0' OR STATUS = '1')
|
|
|
- OR (STATUS = '2' AND TRUNC( ENDTIME ) = TRUNC( SYSDATE ))
|
|
|
- OR (STATUS = '3' AND TRUNC( ENDTIME ) = TRUNC( SYSDATE ))
|
|
|
- "
|
|
|
- );
|
|
|
- if(dt.Rows.Count>0)
|
|
|
- {
|
|
|
- result["countFormAllDay"] = dt.Rows[0]["COUNTFORMALLDAY"].ToString();
|
|
|
- result["countFormQueueDay"] = dt.Rows[0]["COUNTFORMQUEUEDAY"].ToString();
|
|
|
- result["countFormCompleteDay"] = dt.Rows[0]["COUNTFORMCOMPLETEDAY"].ToString();
|
|
|
- result["countFormWarningDay"] = dt.Rows[0]["COUNTFORMWARNINGDAY"].ToString();
|
|
|
- }
|
|
|
+ // DataTable dt = conn.ExecuteDatatable(@"
|
|
|
+ // SELECT
|
|
|
+ // NVL(SUM( CASE WHEN TRUNC( CREATETIME ) = TRUNC( SYSDATE ) THEN 1 ELSE 0 END ),0) AS COUNTFORMALLDAY,
|
|
|
+ // NVL(SUM( CASE WHEN STATUS = '0' OR STATUS = '1' THEN 1 ELSE 0 END ),0) AS COUNTFORMQUEUEDAY,
|
|
|
+ // NVL(SUM( CASE WHEN STATUS = '2' AND TRUNC( ENDTIME ) = TRUNC( SYSDATE ) THEN 1 ELSE 0 END ),0) AS COUNTFORMCOMPLETEDAY,
|
|
|
+ // NVL(SUM( CASE WHEN STATUS = '3' AND TRUNC( ENDTIME ) = TRUNC( SYSDATE ) THEN 1 ELSE 0 END ),0) AS COUNTFORMWARNINGDAY
|
|
|
+ // FROM
|
|
|
+ // TP_MST_PACKINGFORM
|
|
|
+ // WHERE
|
|
|
+ // TRUNC( CREATETIME ) = TRUNC( SYSDATE )
|
|
|
+ // OR (STATUS = '0' OR STATUS = '1')
|
|
|
+ // OR (STATUS = '2' AND TRUNC( ENDTIME ) = TRUNC( SYSDATE ))
|
|
|
+ // OR (STATUS = '3' AND TRUNC( ENDTIME ) = TRUNC( SYSDATE ))
|
|
|
+ //"
|
|
|
+ // );
|
|
|
+ // if(dt.Rows.Count>0)
|
|
|
+ // {
|
|
|
+ // result["countFormAllDay"] = dt.Rows[0]["COUNTFORMALLDAY"].ToString();
|
|
|
+ // result["countFormQueueDay"] = dt.Rows[0]["COUNTFORMQUEUEDAY"].ToString();
|
|
|
+ // result["countFormCompleteDay"] = dt.Rows[0]["COUNTFORMCOMPLETEDAY"].ToString();
|
|
|
+ // result["countFormWarningDay"] = dt.Rows[0]["COUNTFORMWARNINGDAY"].ToString();
|
|
|
+ // }
|
|
|
|
|
|
- //统计入库出库数据,从接口日志
|
|
|
- dt = conn.ExecuteDatatable(@"
|
|
|
- SELECT
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' THEN BARCODECOUNT ELSE 0 END ),0) AS COUNTPRODUCTINDAY,
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' THEN BARCODECOUNT ELSE 0 END ),0) AS COUNTPRODUCTOUTDAY
|
|
|
- FROM
|
|
|
- TP_MST_APILOG
|
|
|
- WHERE
|
|
|
- TRUNC( CREATETIME ) = TRUNC( SYSDATE )
|
|
|
- AND STATUS = '1'
|
|
|
- "
|
|
|
- );
|
|
|
- if(dt.Rows.Count>0)
|
|
|
- {
|
|
|
- result["countProductInDay"] = dt.Rows[0]["COUNTPRODUCTINDAY"].ToString();
|
|
|
- result["countProductOutDay"] = dt.Rows[0]["COUNTPRODUCTOUTDAY"].ToString();
|
|
|
- }
|
|
|
+ // //统计入库出库数据,从接口日志
|
|
|
+ // dt = conn.ExecuteDatatable(@"
|
|
|
+ // SELECT
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' THEN BARCODECOUNT ELSE 0 END ),0) AS COUNTPRODUCTINDAY,
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' THEN BARCODECOUNT ELSE 0 END ),0) AS COUNTPRODUCTOUTDAY
|
|
|
+ // FROM
|
|
|
+ // TP_MST_APILOG
|
|
|
+ // WHERE
|
|
|
+ // TRUNC( CREATETIME ) = TRUNC( SYSDATE )
|
|
|
+ // AND STATUS = '1'
|
|
|
+ //"
|
|
|
+ // );
|
|
|
+ // if(dt.Rows.Count>0)
|
|
|
+ // {
|
|
|
+ // result["countProductInDay"] = dt.Rows[0]["COUNTPRODUCTINDAY"].ToString();
|
|
|
+ // result["countProductOutDay"] = dt.Rows[0]["COUNTPRODUCTOUTDAY"].ToString();
|
|
|
+ // }
|
|
|
}
|
|
|
resultJsonStr = new JsonResult(result).ToJson();
|
|
|
context.Response.Write(resultJsonStr);
|
|
|
@@ -75,7 +75,7 @@ public class dashboard : IHttpHandler
|
|
|
|
|
|
//乾润库存数量
|
|
|
if (context.Request["m"].ToString() == "qianrunnumber")
|
|
|
- {
|
|
|
+ {
|
|
|
Hashtable result = new Hashtable();
|
|
|
result.Add("countProductZnDay", "0");
|
|
|
result.Add("countProductLtDay", "0");
|
|
|
@@ -119,82 +119,83 @@ public class dashboard : IHttpHandler
|
|
|
using (IDataAccess conn = DataAccess.Create())
|
|
|
{
|
|
|
//统计入库数据
|
|
|
- DataTable dt = conn.ExecuteDatatable(@"
|
|
|
- SELECT
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 1 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 2 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 3 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 4 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 5 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 6 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 7 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 8 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 9 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 10 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 11 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 12 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 13 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 14 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 15 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 16 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 17 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 18 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 19 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 20 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 21 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 22 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 23 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 24 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 25 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 26 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 27 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 28 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 29 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 30 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 31 THEN BARCODECOUNT ELSE 0 END ),0) AS INNUM,
|
|
|
-
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 1 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 2 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 3 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 4 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 5 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 6 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 7 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 8 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 9 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 10 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 11 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 12 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 13 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 14 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 15 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 16 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 17 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 18 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 19 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 20 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 21 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 22 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 23 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 24 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 25 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 26 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 27 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 28 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 29 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 30 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
- NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 31 THEN BARCODECOUNT ELSE 0 END ),0) AS OUTNUM
|
|
|
+ // DataTable dt = conn.ExecuteDatatable(@"
|
|
|
+ // SELECT
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 1 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 2 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 3 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 4 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 5 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 6 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 7 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 8 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 9 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 10 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 11 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 12 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 13 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 14 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 15 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 16 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 17 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 18 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 19 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 20 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 21 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 22 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 23 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 24 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 25 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 26 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 27 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 28 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 29 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 30 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31111 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 31 THEN BARCODECOUNT ELSE 0 END ),0) AS INNUM,
|
|
|
+
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 1 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 2 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 3 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 4 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 5 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 6 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 7 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 8 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 9 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 10 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 11 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 12 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 13 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 14 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 15 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 16 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 17 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 18 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 19 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 20 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 21 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 22 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 23 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 24 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 25 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 26 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 27 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 28 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 29 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 30 THEN BARCODECOUNT ELSE 0 END ),0) || ',' ||
|
|
|
+ // NVL(SUM( CASE WHEN APIID = 31013 AND STATUS = '1' AND EXTRACT(DAY FROM CREATETIME) = 31 THEN BARCODECOUNT ELSE 0 END ),0) AS OUTNUM
|
|
|
|
|
|
- FROM
|
|
|
- TP_MST_APILOG
|
|
|
- WHERE
|
|
|
- EXTRACT(YEAR FROM CREATETIME) = @YEAR@
|
|
|
- AND EXTRACT(MONTH FROM CREATETIME) = @MONTH@
|
|
|
- AND STATUS = '1'
|
|
|
- ",
|
|
|
- new CDAParameter("YEAR", DateTime.Now.Year),
|
|
|
- new CDAParameter("MONTH", DateTime.Now.Month)
|
|
|
- );
|
|
|
+ // FROM
|
|
|
+ // TP_MST_APILOG
|
|
|
+ // WHERE
|
|
|
+ // EXTRACT(YEAR FROM CREATETIME) = @YEAR@
|
|
|
+ // AND EXTRACT(MONTH FROM CREATETIME) = @MONTH@
|
|
|
+ // AND STATUS = '1'
|
|
|
+ //",
|
|
|
+ // new CDAParameter("YEAR", DateTime.Now.Year),
|
|
|
+ // new CDAParameter("MONTH", DateTime.Now.Month)
|
|
|
+ // );
|
|
|
+ DataTable dt = new DataTable();
|
|
|
//统计出库数据
|
|
|
if(dt.Rows.Count>0)
|
|
|
{
|
|
|
@@ -214,24 +215,25 @@ public class dashboard : IHttpHandler
|
|
|
using (IDataAccess conn = DataAccess.Create())
|
|
|
{
|
|
|
//统计入库数据
|
|
|
- DataTable dt = conn.ExecuteDatatable(@"
|
|
|
- SELECT
|
|
|
- S.POINTCODE AS 对接点代码,
|
|
|
- S.POINTNAME AS 对接点名称,
|
|
|
- COUNT( * ) AS 执行次数,
|
|
|
- SUM( DECODE(L.STATUS,'1',1,0)) AS 成功次数,
|
|
|
- SUM( L.BARCODECOUNT ) AS 产品数量,
|
|
|
- SUM( DECODE(L.STATUS,'1',L.BARCODECOUNT,0)) AS 成功数量
|
|
|
- FROM
|
|
|
- TP_SYS_SMARTDEVICEPOINT S
|
|
|
- LEFT JOIN TP_MST_APILOG L ON REPLACE ( S.POINTCODE, '_', '' ) || S.ROADNO || '1' = L.APIID
|
|
|
- WHERE
|
|
|
- TRUNC( L.CREATETIME ) = TRUNC( SYSDATE )
|
|
|
- GROUP BY
|
|
|
- S.POINTCODE,
|
|
|
- S.POINTNAME
|
|
|
- "
|
|
|
- );
|
|
|
+ // DataTable dt = conn.ExecuteDatatable(@"
|
|
|
+ // SELECT
|
|
|
+ // S.POINTCODE AS 对接点代码,
|
|
|
+ // S.POINTNAME AS 对接点名称,
|
|
|
+ // COUNT( * ) AS 执行次数,
|
|
|
+ // SUM( DECODE(L.STATUS,'1',1,0)) AS 成功次数,
|
|
|
+ // SUM( L.BARCODECOUNT ) AS 产品数量,
|
|
|
+ // SUM( DECODE(L.STATUS,'1',L.BARCODECOUNT,0)) AS 成功数量
|
|
|
+ // FROM
|
|
|
+ // TP_SYS_SMARTDEVICEPOINT S
|
|
|
+ // LEFT JOIN TP_MST_APILOG L ON REPLACE ( S.POINTCODE, '_', '' ) || S.ROADNO || '1' = L.APIID
|
|
|
+ // WHERE
|
|
|
+ // TRUNC( L.CREATETIME ) = TRUNC( SYSDATE )
|
|
|
+ // GROUP BY
|
|
|
+ // S.POINTCODE,
|
|
|
+ // S.POINTNAME
|
|
|
+ //"
|
|
|
+ // );
|
|
|
+ DataTable dt = new DataTable();
|
|
|
context.Response.Write(new JsonResult(dt).ToJson());
|
|
|
}
|
|
|
}
|