From 3a9b5dcd5dd6ed033f80f1696b07135635b3e9f8 Mon Sep 17 00:00:00 2001
From: Demo <Demo@DESKTOP-CPA90BF>
Date: 星期三, 17 七月 2024 15:35:07 +0800
Subject: [PATCH] Merge branch 'master' into csc

---
 Wms/Wms/Controllers/StatisticalController.cs |   35 +++++++++++++++++++++++++++++++----
 1 files changed, 31 insertions(+), 4 deletions(-)

diff --git a/Wms/Wms/Controllers/StatisticalController.cs b/Wms/Wms/Controllers/StatisticalController.cs
index f115099..30131e0 100644
--- a/Wms/Wms/Controllers/StatisticalController.cs
+++ b/Wms/Wms/Controllers/StatisticalController.cs
@@ -16,19 +16,22 @@
         /// 渚濊禆娉ㄥ叆
         /// </summary>
         private readonly IStockServer _stock; //缁熻鎶ヨ〃
-        private readonly IStockDetailServer _stockDetail; //缁熻鎶ヨ〃
+        private readonly IStockDetailServer _stockDetail; //搴撳瓨绠辩爜鏄庣粏
         private readonly IDataBoxInfoServer _dataBoxInfo; //瀵煎嚭
+        private readonly IStockInfoServer _stockInfo; //搴撳瓨淇℃伅
         /// <summary>
         /// 鏋勯�犲嚱鏁�
         /// </summary>
         /// <param name="stock">缁熻鎶ヨ〃</param>
         /// <param name="stockDetail">搴撳瓨绠辩爜鏄庣粏</param>
         /// <param name="dataBoxInfo">瀵煎嚭</param>
-        public StatisticalController(IStockServer stock, IStockDetailServer stockDetail, IDataBoxInfoServer dataBoxInfo)
+        /// <param name="stockInfo">搴撳瓨淇℃伅</param>
+        public StatisticalController(IStockServer stock, IStockDetailServer stockDetail, IDataBoxInfoServer dataBoxInfo, IStockInfoServer stockInfo)
         {
             _stock = stock; //缁熻鎶ヨ〃
-            _stockDetail = stockDetail;
-            _dataBoxInfo = dataBoxInfo;
+            _stockDetail = stockDetail; //搴撳瓨绠辩爜鏄庣粏
+            _dataBoxInfo = dataBoxInfo; //瀵煎嚭
+            _stockInfo = stockInfo; //搴撳瓨淇℃伅
         }
 
         #region 搴撳瓨鏄庣粏
@@ -406,5 +409,29 @@
 
         }
         #endregion
+
+        #region 搴撳瓨淇℃伅
+
+        /// <summary>
+        /// 鏍规嵁鏃堕棿鑾峰彇鏄剧ず搴撳瓨淇℃伅
+        /// </summary>
+        /// <param name="StartTime"></param>
+        /// <returns></returns>
+        [HttpGet]
+        public IActionResult GetDataStockInfo(string StartTime)
+        {
+            try
+            {
+                var list = _stockInfo.GetDataStockInfo(StartTime);
+                return Ok(new { code = 0, count = list.Count, data = list, msg = "鑾峰彇搴撳瓨淇℃伅鎴愬姛" });
+            }
+            catch (Exception ex)
+            {
+
+                return Ok(new { code = 1, count = 0, msg = ex.Message });
+            }
+        }
+
+        #endregion
     }
 }

--
Gitblit v1.8.0