yl
2022-11-22 16f03da99d2d58b1f71227ff727ee826359a9785
VueWebApi/Controllers/KanBanManagerentController.cs
@@ -18,17 +18,16 @@
        ToMessage mes = new ToMessage();
        RedisHelper redis = new RedisHelper();
        #region[大岛车间综合看板,生产车间查找产线接口]
        #region[大岛车间综合看板,获取生产车间]
        /// <summary>
        /// 大岛车间综合看板,生产车间查找产线接口
        /// 大岛车间综合看板,获取生产车间
        /// </summary>
        /// <param name="shopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "ShopSearchLine")]
        [Route(template: "ShopSearch")]
        [HttpGet]
        public HttpResponseMessage ShopSearchLine(string shopcode)
        public HttpResponseMessage ShopSearch()
        {
            mes = KanBanManagerentBLL.ShopSearchLine(shopcode);
            mes = KanBanManagerentBLL.ShopSearch();
            return TJson.toJson(mes);
        }
        #endregion
@@ -37,13 +36,13 @@
        /// <summary>
        /// 大岛车间综合看板,左上产线加工任务接口
        /// </summary>
        /// <param name="json">提交数据(参考工序定义关联工作站提交)</param>
        /// <param name="shopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "LineSearchTopLeftData")]
        [HttpPost]
        public HttpResponseMessage LineSearchTopLeftData(List<ObjectData> json)
        public HttpResponseMessage LineSearchTopLeftData(string shopcode)
        {
            mes = KanBanManagerentBLL.LineSearchTopLeftData(json);
            mes = KanBanManagerentBLL.LineSearchTopLeftData(shopcode);
            return TJson.toJson(mes);
        }
        #endregion
@@ -52,12 +51,13 @@
        /// <summary>
        /// 大岛车间综合看板,左下列表接口
        /// </summary>
        /// <param name="shopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "LineSearchBottomLeftData")]
        [HttpGet]
        public HttpResponseMessage LineSearchBottomLeftData()
        public HttpResponseMessage LineSearchBottomLeftData(string shopcode)
        {
            mes = KanBanManagerentBLL.LineSearchBottomLeftData();
            mes = KanBanManagerentBLL.LineSearchBottomLeftData(shopcode);
            return TJson.toJson(mes);
        }
        #endregion
@@ -66,12 +66,13 @@
        /// <summary>
        /// 大岛车间综合看板,右上top排行接口
        /// </summary>
        /// <param name="shopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "LineSearchTopRightData")]
        [HttpGet]
        public HttpResponseMessage LineSearchTopRightData()
        public HttpResponseMessage LineSearchTopRightData(string shopcode)
        {
            mes = KanBanManagerentBLL.LineSearchTopRightData();
            mes = KanBanManagerentBLL.LineSearchTopRightData(shopcode);
            return TJson.toJson(mes);
        }
        #endregion
@@ -80,12 +81,13 @@
        /// <summary>
        /// 大岛车间综合看板,右下top排行接口
        /// </summary>
        /// <param name="shopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "LineSearchBottomRightData")]
        [HttpGet]
        public HttpResponseMessage LineSearchBottomRightData()
        public HttpResponseMessage LineSearchBottomRightData(string shopcode)
        {
            mes = KanBanManagerentBLL.LineSearchBottomRightData();
            mes = KanBanManagerentBLL.LineSearchBottomRightData(shopcode);
            return TJson.toJson(mes);
        }
        #endregion
@@ -191,5 +193,128 @@
            return TJson.toJson(mes);
        }
        #endregion
        #region[车间看板公告]
        /// <summary>
        /// 车间看板公告
        /// </summary>
        /// <param name="shopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "WkspReportNotice")]
        [HttpPost]
        public HttpResponseMessage WkspReportNotice(string shopcode)
        {
            mes = KanBanManagerentBLL.WkspReportNotice(shopcode);
            return TJson.toJson(mes);
        }
        #endregion
        #region[富尔达车间生产数字化看板,产线数据]
        /// <summary>
        /// 富尔达车间生产数字化看板,产线数据
        /// </summary>
        /// <param name="LineCode">产线编码</param>
        /// <returns></returns>
        [Route(template: "WkshpLineData")]
        [HttpGet]
        public HttpResponseMessage WkshpLineData(string LineCode)
        {
            mes = KanBanManagerentBLL.WkshpLineData(LineCode);
            return TJson.toJson(mes);
        }
        #endregion
        #region[富尔达车间生产数字化看板,生产信息]
        /// <summary>
        /// 富尔达车间生产数字化看板,生产信息
        /// </summary>
        /// <returns></returns>
        [Route(template: "WkshpContentData")]
        [HttpGet]
        public HttpResponseMessage WkshpContentData()
        {
            mes = KanBanManagerentBLL.WkshpContentData();
            return TJson.toJson(mes);
        }
        #endregion
        #region[富尔达车间质量数字化看板,top5不良]
        /// <summary>
        /// 富尔达车间质量数字化看板,top5不良
        /// </summary>
        /// <param name="StepCode">工序编码(质检工序)</param>
        /// <returns></returns>
        [Route(template: "BadTop5")]
        [HttpGet]
        public HttpResponseMessage BadTop5(string StepCode)
        {
            mes = KanBanManagerentBLL.BadTop5(StepCode);
            return TJson.toJson(mes);
        }
        #endregion
        #region[富尔达车间质量数字化看板,周不良趋势]
        /// <summary>
        /// 富尔达车间质量数字化看板,周不良趋势
        /// </summary>
        /// <param name="StepCode">工序编码(质检工序)</param>
        /// <returns></returns>
        [Route(template: "BadWeek")]
        [HttpGet]
        public HttpResponseMessage BadWeek(string StepCode)
        {
            mes = KanBanManagerentBLL.BadWeek(StepCode);
            return TJson.toJson(mes);
        }
        #endregion
        #region[富尔达车间质量数字化看板,日不良分布]
        /// <summary>
        /// 富尔达车间质量数字化看板,日不良分布
        /// </summary>
        /// <param name="StepCode">工序编码(质检工序)</param>
        /// <returns></returns>
        [Route(template: "BadDayDistriBute")]
        [HttpGet]
        public HttpResponseMessage BadDayDistriBute(string StepCode)
        {
            mes = KanBanManagerentBLL.BadDayDistriBute(StepCode);
            return TJson.toJson(mes);
        }
        #endregion
        #region[富尔达车间质量数字化看板,周不良分布]
        /// <summary>
        /// 富尔达车间质量数字化看板,周不良分布
        /// </summary>
        /// <param name="StepCode">工序编码(质检工序)</param>
        /// <returns></returns>
        [Route(template: "BadWeekDistriBute")]
        [HttpGet]
        public HttpResponseMessage BadWeekDistriBute(string StepCode)
        {
            mes = KanBanManagerentBLL.BadWeekDistriBute(StepCode);
            return TJson.toJson(mes);
        }
        #endregion
        #region[富尔达车间质量数字化看板,不良明细]
        /// <summary>
        /// 富尔达车间质量数字化看板,不良明细
        /// </summary>
        /// <param name="StepCode">工序编码(质检工序)</param>
        /// <returns></returns>
        [Route(template: "BadContManger")]
        [HttpGet]
        public HttpResponseMessage BadContManger(string StepCode)
        {
            mes = KanBanManagerentBLL.BadContManger(StepCode);
            return TJson.toJson(mes);
        }
        #endregion
    }
}