| | |
| | | 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 |
| | |
| | | /// <summary> |
| | | /// 大岛车间综合看板,左上产线加工任务接口 |
| | | /// </summary> |
| | | /// <param name="json">提交数据(参考工序定义关联工作站提交)</param> |
| | | /// <param name="shopcode">车间编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "LineSearchTopLeftData")] |
| | | [HttpGet] |
| | | public HttpResponseMessage LineSearchTopLeftData(List<ObjectData> json) |
| | | [HttpPost] |
| | | public HttpResponseMessage LineSearchTopLeftData(string shopcode) |
| | | { |
| | | mes = KanBanManagerentBLL.LineSearchTopLeftData(json); |
| | | mes = KanBanManagerentBLL.LineSearchTopLeftData(shopcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <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 |
| | |
| | | /// <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 |
| | |
| | | /// <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 |
| | | |
| | | |
| | | |
| | | #region[采购订单跟踪管理看板,左上本月采购订单数、本月采购进货单数、本月采购入库单数] |
| | | /// <summary> |
| | | /// 采购订单跟踪管理看板,左上本月采购订单数、本月采购进货单数、本月采购入库单数 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "PurchaseLeftTop")] |
| | | [HttpGet] |
| | | public HttpResponseMessage PurchaseLeftTop() |
| | | { |
| | | mes = KanBanManagerentBLL.PurchaseLeftTop(); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购订单跟踪管理看板,左下采购订单跟踪列表] |
| | | /// <summary> |
| | | /// 采购订单跟踪管理看板,左下采购订单跟踪列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "PurchaseLeftBottom")] |
| | | [HttpGet] |
| | | public HttpResponseMessage PurchaseLeftBottom() |
| | | { |
| | | mes = KanBanManagerentBLL.PurchaseLeftBottom(); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购订单跟踪管理看板,右侧Top] |
| | | /// <summary> |
| | | /// 采购订单跟踪管理看板,右侧Top |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "PurchaseRight")] |
| | | [HttpGet] |
| | | public HttpResponseMessage PurchaseRight() |
| | | { |
| | | mes = KanBanManagerentBLL.PurchaseRight(); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[大岛仓库看板,左上产品待入库列表] |
| | | /// <summary> |
| | | /// 大岛仓库看板,左上产品待入库列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "WareHouseTopLeftData")] |
| | | [HttpGet] |
| | | public HttpResponseMessage WareHouseTopLeftData() |
| | | { |
| | | mes = KanBanManagerentBLL.WareHouseTopLeftData(); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[大岛仓库看板,左下产品待发货列表] |
| | | /// <summary> |
| | | /// 大岛仓库看板,左下产品待发货列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "WareHouseTopBottomData")] |
| | | [HttpGet] |
| | | public HttpResponseMessage WareHouseTopBottomData() |
| | | { |
| | | mes = KanBanManagerentBLL.WareHouseTopBottomData(); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[大岛仓库看板,右上成品库、半成品库top5库存排行] |
| | | /// <summary> |
| | | /// 大岛仓库看板,右上成品库、半成品库top5库存排行 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "WareHouseRightTopData")] |
| | | [HttpGet] |
| | | public HttpResponseMessage WareHouseRightTopData() |
| | | { |
| | | mes = KanBanManagerentBLL.WareHouseRightTopData(); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[大岛仓库看板,右下原料库库top5库存排行] |
| | | /// <summary> |
| | | /// 大岛仓库看板,右下原料库库top5库存排行 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "WareHouseRightBottomData")] |
| | | [HttpGet] |
| | | public HttpResponseMessage WareHouseRightBottomData() |
| | | { |
| | | mes = KanBanManagerentBLL.WareHouseRightBottomData(); |
| | | 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 |