yl
2024-05-09 1e8ea8ab3c8bd260f855cea27f5710bda782cce3
VueWebCoreApi/Controllers/KanBanManagerentController.cs
@@ -2,6 +2,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Threading.Tasks;
using VueWebCoreApi.DLL.BLL;
using VueWebCoreApi.Tools;
@@ -17,55 +18,140 @@
        ToMessage mes = new ToMessage();
        RedisCommon redis = new RedisCommon();
        #region[车间看板,上生产信息]
        #region[圣沣仓库看板左上,采购待入库]
        /// <summary>
        /// 车间看板,上生产信息
        /// 圣沣仓库看板左上,采购待入库
        /// </summary>
        /// <param name="wkshopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "ProcureOutsourcLeftTop")]
        [HttpGet]
        public JsonResult ProcureOutsourcLeftTop()
        {
            mes = KanBanManagerentBLL.ProcureOutsourcLeftTop();
            return Json(mes);
        }
        #endregion
        #region[圣沣仓库看板左下,销售待发货]
        /// <summary>
        /// 圣沣仓库看板左下,销售待发货
        /// </summary>
        /// <returns></returns>
        [Route(template: "ProductConsignmentLeftBottom")]
        [HttpGet]
        public JsonResult ProductConsignmentLeftBottom()
        {
            mes = KanBanManagerentBLL.ProductConsignmentLeftBottom();
            return Json(mes);
        }
        #endregion
        #region[圣沣仓库看板右上,近一周采购待入库物料排行TOP5]
        /// <summary>
        /// 圣沣仓库看板右上,近一周采购待入库物料排行TOP5
        /// </summary>
        /// <returns></returns>
        [Route(template: "ProcureOutsourcRightTop")]
        [HttpGet]
        public JsonResult ProcureOutsourcRightTop()
        {
            mes = KanBanManagerentBLL.ProcureOutsourcRightTop();
            return Json(mes);
        }
        #endregion
        #region[圣沣仓库看板右下,近一周销售待发货产品排行TOP5]
        /// <summary>
        /// 圣沣仓库看板右下,近一周销售待发货产品排行TOP5
        /// </summary>
        /// <returns></returns>
        [Route(template: "ProductionStockedInRightBottom")]
        [HttpGet]
        public JsonResult ProductionStockedInRightBottom()
        {
            mes = KanBanManagerentBLL.ProductionStockedInRightBottom();
            return Json(mes);
        }
        #endregion
        #region[圣沣生产看板左上,生产待入库]
        /// <summary>
        /// 圣沣生产看板左上,生产待入库
        /// </summary>
        /// <returns></returns>
        [Route(template: "ProductionStockedInLeftTop")]
        [HttpGet]
        public JsonResult ProductionStockedInLeftTop()
        {
            mes = KanBanManagerentBLL.ProductionStockedInLeftTop();
            return Json(mes);
        }
        #endregion
        #region[圣沣生产看板右上,近一周生产待入库产品排行TOP10]
        /// <summary>
        /// 圣沣生产看板右上,近一周生产待入库产品排行TOP10
        /// </summary>
        /// <returns></returns>
        [Route(template: "ProductionStockedInRightTop")]
        [HttpGet]
        public JsonResult ProductionStockedInRightTop()
        {
            mes = KanBanManagerentBLL.ProductionStockedInRightTop();
            return Json(mes);
        }
        #endregion
        #region[圣沣车间看板,上生产信息]
        /// <summary>
        /// 圣沣车间看板,上生产信息
        /// </summary>
        /// <returns></returns>
        [Route(template: "WorkShopProduceTopData")]
        [HttpGet]
        public JsonResult WorkShopProduceTopData(string wkshopcode)
        public JsonResult WorkShopProduceTopData()
        {
            mes = KanBanManagerentBLL.WorkShopProduceTopData(wkshopcode);
            mes = KanBanManagerentBLL.WorkShopProduceTopData();
            return Json(mes);
        }
        #endregion
        #region[车间看板,下左近一周不良趋势]
        #region[圣沣车间看板,下左近一周不良趋势]
        /// <summary>
        /// 车间看板,下左近一周不良趋势
        /// 圣沣车间看板,下左近一周不良趋势
        /// </summary>
        /// <param name="wkshopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "WorkShopProduceBottomLeftData")]
        [HttpGet]
        public JsonResult WorkShopProduceBottomLeftData(string wkshopcode)
        public JsonResult WorkShopProduceBottomLeftData()
        {
            mes = KanBanManagerentBLL.WorkShopProduceBottomLeftData(wkshopcode);
            mes = KanBanManagerentBLL.WorkShopProduceBottomLeftData();
            return Json(mes);
        }
        #endregion
        #region[车间看板,下右近一月不良统计]
        #region[圣沣车间看板,下右近一月不良统计]
        /// <summary>
        /// 车间看板,下右近一月不良统计
        /// 圣沣车间看板,下右近一月不良统计
        /// </summary>
        /// <param name="wkshopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "WorkShopProduceBottomRightData")]
        [HttpGet]
        public JsonResult WorkShopProduceBottomRightData(string wkshopcode)
        public JsonResult WorkShopProduceBottomRightData()
        {
            mes = KanBanManagerentBLL.WorkShopProduceBottomRightData(wkshopcode);
            mes = KanBanManagerentBLL.WorkShopProduceBottomRightData();
            return Json(mes);
        }
        #endregion
        #region[车间综合看板,左上生产订单]
        #region[圣沣车间综合看板,左上生产订单]
        /// <summary>
        /// 车间综合看板,左上生产订单
        /// 圣沣车间综合看板,左上生产订单
        /// </summary>
        /// <param name="wkshopcode">车间编码字符串集</param>
        /// <returns></returns>
@@ -78,9 +164,9 @@
        }
        #endregion
        #region[车间综合看板,右上销售订单]
        #region[圣沣车间综合看板,右上销售订单]
        /// <summary>
        /// 车间综合看板,右上销售订单
        /// 圣沣车间综合看板,右上销售订单
        /// </summary>
        /// <returns></returns>
        [Route(template: "WorkShopCompreRightTop")]
@@ -92,9 +178,23 @@
        }
        #endregion
        #region[车间综合看板,右下库存]
        #region[圣沣车间综合看板,左下采购订单]
        /// <summary>
        /// 车间综合看板,右下库存
        /// 圣沣车间综合看板,左下采购订单
        /// </summary>
        /// <returns></returns>
        [Route(template: "WorkShopCompreLeftBottom")]
        [HttpGet]
        public JsonResult WorkShopCompreLeftBottom()
        {
            mes = KanBanManagerentBLL.WorkShopCompreLeftBottom();
            return Json(mes);
        }
        #endregion
        #region[圣沣车间综合看板,右下库存]
        /// <summary>
        /// 圣沣车间综合看板,右下库存
        /// </summary>
        /// <returns></returns>
        [Route(template: "WorkShopCompreRightBottom")]