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