From 376bb6cf439eaa3b2867825fe22a14e381dd9213 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期三, 14 八月 2024 17:55:48 +0800
Subject: [PATCH] 1.新增工序找设备(工位)接口 2.新增物料清单查询、新增、修改接口

---
 VueWebCoreApi/Controllers/WorkOrderController.cs |   55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 54 insertions(+), 1 deletions(-)

diff --git a/VueWebCoreApi/Controllers/WorkOrderController.cs b/VueWebCoreApi/Controllers/WorkOrderController.cs
index 632c879..56173f8 100644
--- a/VueWebCoreApi/Controllers/WorkOrderController.cs
+++ b/VueWebCoreApi/Controllers/WorkOrderController.cs
@@ -19,7 +19,7 @@
     [ApiExplorerSettings(GroupName = "宸ュ崟绠$悊")]
     [ApiController]
     [Route("api/[controller]")]
-    //[ChannelActionFilter]
+    [ChannelActionFilter]
     public class WorkOrderController : Controller
     {
         //瀹氫箟鍏ㄥ眬淇℃伅杩斿洖鍙橀噺
@@ -301,6 +301,41 @@
             var token = HttpContext.Request.Headers["Token"].ToString();
             User us = JwtTools.Denocode(token.ToString());
             mes = WorkOrderBLL.MesOrderNewStepContent(wkshopcode, routecode, partcode, us);
+            return Json(mes);
+        }
+        #endregion
+
+        #region[MES宸ュ崟鏌ョ湅宸ュ崟SOP]
+        /// <summary>
+        /// MES宸ュ崟鏌ョ湅宸ュ崟SOP
+        /// </summary>
+        /// <param name="wocode">宸ュ崟缂栧彿</param>
+        /// <param name="materielcode">浜у搧缂栫爜</param>
+        /// <returns></returns>
+        [Route(template: "MesOrderSopSearch")]
+        [HttpGet]
+        public JsonResult MesOrderSopSearch(string wocode, string materielcode)
+        {
+            mes = WorkOrderBLL.MesOrderSopSearch(wocode, materielcode);
+            return Json(mes);
+        }
+        #endregion
+
+        #region[MES宸ュ崟鏌ョ湅宸ヨ壓SOP]
+        /// <summary>
+        /// MES宸ュ崟鏌ョ湅宸ヨ壓SOP
+        /// </summary>
+        /// <param name="materielcode">浜у搧缂栫爜</param>
+        /// <param name="routecode">宸ヨ壓璺嚎缂栫爜</param>
+        /// <param name="stepcode">宸ュ簭缂栫爜</param>
+        /// <returns></returns>
+        [Route(template: "MesOrderProcessSopSearch")]
+        [HttpGet]
+        public JsonResult MesOrderProcessSopSearch(string materielcode,string routecode,string stepcode)
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            mes = WorkOrderBLL.MesOrderProcessSopSearch(materielcode, routecode, stepcode,us);
             return Json(mes);
         }
         #endregion
@@ -725,5 +760,23 @@
             return Json(mes);
         }
         #endregion
+
+        #region[鐢熶骇鎵ц,鎶ュ伐寮冨鏁版嵁鎻愪氦]
+        /// <summary>
+        /// 鐢熶骇鎵ц,鎶ュ伐寮冨鏁版嵁鎻愪氦
+        /// </summary>
+        /// <param name="id">鎶ュ伐璁板綍id</param>
+        /// <param name="steptype">宸ュ簭绫诲瀷</param>
+        /// <returns></returns>
+        [Route(template: "MesOrderStepReportNotVerifySeave")]
+        [HttpPost]
+        public JsonResult MesOrderStepReportNotVerifySeave(string id, string steptype)
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            mes = WorkOrderBLL.MesOrderStepReportNotVerifySeave(us, id, steptype);
+            return Json(mes);
+        }
+        #endregion
     }
 }

--
Gitblit v1.9.3