| | |
| | | /// </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; //统计报表 |
| | |
| | | |
| | | #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> |
| | | /// 导出库存总量 |