From 559fcae9b6cc325fc5fa7f2f01c8296070c9d526 Mon Sep 17 00:00:00 2001
From: black-goat-me <226547893@qq.com>
Date: 星期四, 18 五月 2023 23:10:04 +0800
Subject: [PATCH] 白坯发布汇总报表、白坯发布明细报表:未实现任意字段过滤

---
 WebAPI/Controllers/MateOutController.cs |   84 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 83 insertions(+), 1 deletions(-)

diff --git a/WebAPI/Controllers/MateOutController.cs b/WebAPI/Controllers/MateOutController.cs
index 25f29e2..a1cb9c1 100644
--- a/WebAPI/Controllers/MateOutController.cs
+++ b/WebAPI/Controllers/MateOutController.cs
@@ -1317,6 +1317,88 @@
                 return objJsonResult;
             }
         }
-     
+
+
+
+        //#region 鐧藉澂鍙戝竷姹囨�绘姤琛�
+        public DBUtility.ClsPub.Enum_BillStatus BillStatus;
+        //private json objJsonResult = new json();
+        SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+        //DataSet ds;
+
+        public class MaterOutSumReport
+        {
+            public DateTime HBeginDate;
+            public DateTime HEndDate;
+            public string HMaterNumber;
+            public string HBillNo;
+            public string HProductName;
+            public string HProductModel;
+        }
+
+        //鐧藉澂鍙戝竷姹囨�绘姤琛�
+        [Route("MaterOutSumReport/MaterOutSumReport_Cloth")]
+        [HttpGet]
+        public object MaterOutSumReport_Cloth(string sWhere)
+        {
+            int i = 0;
+            try
+            {
+                //鍙嶅簭鍒楀寲浼犻�掔殑鍊�
+                MaterOutSumReport com = JsonConvert.DeserializeObject<MaterOutSumReport>(sWhere.ToString());
+
+                ds = oCN.RunProcReturn($"exec h_p_Kf_MaterOutSumReport_Cloth '{com.HBeginDate}','{com.HEndDate}'" +
+                    $",'{com.HMaterNumber}','{com.HBillNo}','{com.HProductName}','{com.HProductModel}'", "h_p_Kf_MaterOutSumReport_Cloth");
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+
+        //鐧藉澂鍙戝竷鏄庣粏鎶ヨ〃
+        [Route("MaterOutEntryReport/MaterOutEntryReport_Cloth")]
+        [HttpGet]
+        public object MaterOutEntryReport_Cloth(string sWhere)
+        {
+            int i = 0;
+            try
+            {
+                //鍙嶅簭鍒楀寲浼犻�掔殑鍊�
+                MaterOutSumReport com = JsonConvert.DeserializeObject<MaterOutSumReport>(sWhere.ToString());
+
+                ds = oCN.RunProcReturn($"exec h_p_Kf_MaterOutEntryReport_Cloth '{com.HBeginDate}','{com.HEndDate}'" +
+                    $",'{com.HMaterNumber}','{com.HBillNo}','{com.HProductName}','{com.HProductModel}'", "h_p_Kf_MaterOutEntryReport_Cloth");
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+
+        //#endregion
+
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1