yl
2024-03-19 6a19b4394850d0aac5cf3aab8a0136c77515c41d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using VueWebCoreApi.DLL.BLL;
using VueWebCoreApi.Tools;
 
namespace VueWebCoreApi.Controllers
{
    [ApiExplorerSettings(GroupName = "看板管理")]
    [ApiController]
    [Route("api/[controller]")]
    public class KanBanManagerentController : Controller
    {
        //定义全局信息返回变量
        ToMessage mes = new ToMessage();
        RedisCommon redis = new RedisCommon();
 
        #region[车间看板,上生产信息]
        /// <summary>
        /// 车间看板,上生产信息
        /// </summary>
        /// <param name="wkshopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "WorkShopProduceTopData")]
        [HttpGet]
        public JsonResult WorkShopProduceTopData(string wkshopcode)
        {
            mes = KanBanManagerentBLL.WorkShopProduceTopData(wkshopcode);
            return Json(mes);
        }
        #endregion
 
        #region[车间看板,下左近一周不良趋势]
        /// <summary>
        /// 车间看板,下左近一周不良趋势
        /// </summary>
        /// <param name="wkshopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "WorkShopProduceBottomLeftData")]
        [HttpGet]
        public JsonResult WorkShopProduceBottomLeftData(string wkshopcode)
        {
            mes = KanBanManagerentBLL.WorkShopProduceBottomLeftData(wkshopcode);
            return Json(mes);
        }
        #endregion
 
        #region[车间看板,下右近一月不良统计]
        /// <summary>
        /// 车间看板,下右近一月不良统计
        /// </summary>
        /// <param name="wkshopcode">车间编码</param>
        /// <returns></returns>
        [Route(template: "WorkShopProduceBottomRightData")]
        [HttpGet]
        public JsonResult WorkShopProduceBottomRightData(string wkshopcode)
        {
            mes = KanBanManagerentBLL.WorkShopProduceBottomRightData(wkshopcode);
            return Json(mes);
        }
        #endregion
 
 
        #region[车间综合看板,左上生产订单]
        /// <summary>
        /// 车间综合看板,左上生产订单
        /// </summary>
        /// <param name="wkshopcode">车间编码字符串集</param>
        /// <returns></returns>
        [Route(template: "WorkShopCompreLeftTop")]
        [HttpGet]
        public JsonResult WorkShopCompreLeftTop(string wkshopcode)
        {
            mes = KanBanManagerentBLL.WorkShopCompreLeftTop(wkshopcode);
            return Json(mes);
        }
        #endregion
 
        #region[车间综合看板,右上销售订单]
        /// <summary>
        /// 车间综合看板,右上销售订单
        /// </summary>
        /// <returns></returns>
        [Route(template: "WorkShopCompreRightTop")]
        [HttpGet]
        public JsonResult WorkShopCompreRightTop()
        {
            mes = KanBanManagerentBLL.WorkShopCompreRightTop();
            return Json(mes);
        }
        #endregion
 
        #region[车间综合看板,右下库存]
        /// <summary>
        /// 车间综合看板,右下库存
        /// </summary>
        /// <returns></returns>
        [Route(template: "WorkShopCompreRightBottom")]
        [HttpGet]
        public JsonResult WorkShopCompreRightBottom()
        {
            mes = KanBanManagerentBLL.WorkShopCompreRightBottom();
            return Json(mes);
        }
        #endregion
    }
}