From be4bb3387730ebe095283399c77a88b5534c09e3 Mon Sep 17 00:00:00 2001
From: yuyou_x <2336760928@qq.com>
Date: 星期六, 16 三月 2024 15:46:52 +0800
Subject: [PATCH] 增加年度报表页面,修改年度报表自适应代码,编写后台获取单据总表与明细方法。

---
 Wms/Wms/Controllers/StatisticalController.cs |   50 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 48 insertions(+), 2 deletions(-)

diff --git a/Wms/Wms/Controllers/StatisticalController.cs b/Wms/Wms/Controllers/StatisticalController.cs
index c6e3391..f115099 100644
--- a/Wms/Wms/Controllers/StatisticalController.cs
+++ b/Wms/Wms/Controllers/StatisticalController.cs
@@ -17,13 +17,13 @@
         /// </summary>
         private readonly IStockServer _stock; //缁熻鎶ヨ〃
         private readonly IStockDetailServer _stockDetail; //缁熻鎶ヨ〃
-        private readonly IDataBoxInfoServer _dataBoxInfo; //缁熻鎶ヨ〃
+        private readonly IDataBoxInfoServer _dataBoxInfo; //瀵煎嚭
         /// <summary>
         /// 鏋勯�犲嚱鏁�
         /// </summary>
         /// <param name="stock">缁熻鎶ヨ〃</param>
         /// <param name="stockDetail">搴撳瓨绠辩爜鏄庣粏</param>
-        /// <param name="dataBoxInfo">搴撳瓨绠辩爜鏄庣粏</param>
+        /// <param name="dataBoxInfo">瀵煎嚭</param>
         public StatisticalController(IStockServer stock, IStockDetailServer stockDetail, IDataBoxInfoServer dataBoxInfo)
         {
             _stock = stock; //缁熻鎶ヨ〃
@@ -261,6 +261,52 @@
 
         #endregion
 
+        #region 骞村害鎶ヨ〃
+
+        /// <summary>
+        /// 鑾峰彇骞存姤琛�
+        /// </summary>
+        /// <param name="StartTime"></param>
+        /// <param name="EndTime"></param>
+        /// <returns></returns>
+        [HttpGet]
+        public IActionResult GetAssSoInfo(string StartTime, string EndTime)
+        {
+            try
+            {
+                var skulist = _stock.GetAssSoInfo(StartTime, EndTime);
+                return Ok(new { code = 0, count = 0, data = skulist, msg = "鑾峰彇鎬婚噺鎴愬姛" });
+            }
+            catch (Exception ex)
+            {
+
+                return Ok(new { code = 1, count = 0, msg = ex.Message });
+            }
+        }
+
+        /// <summary>
+        /// 鑾峰彇骞存姤琛ㄦ槑缁�
+        /// </summary>
+        /// <param name="skuNo"></param>
+        /// <param name="StartTime"></param>
+        /// <param name="EndTime"></param>
+        /// <returns></returns>
+        [HttpGet]
+        public IActionResult GetAssSoInfoDetail(string skuNo, string StartTime, string EndTime)
+        {
+            try
+            {
+                var infolist = _stock.GetAssSoInfoDetail(skuNo, StartTime, EndTime);
+                return Ok(new { code = 0, count = 0, data = infolist, msg = "鑾峰彇鏄庣粏鎴愬姛" });
+            }
+            catch (Exception ex)
+            {
+                return Ok(new { code = 1, count = 0, msg = ex.Message });
+            }
+        }
+
+        #endregion 
+
         #region 瀵煎嚭
         /// <summary>
         /// 瀵煎嚭搴撳瓨鎬婚噺

--
Gitblit v1.8.0