From 1e54ff944f1c6ef3d389db3e46cbfddcbf63b21f Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期一, 14 十一月 2022 17:23:13 +0800
Subject: [PATCH] 设备保养标准模板开发导入

---
 VueWebApi/Controllers/ProductionManagementController.cs |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 55 insertions(+), 2 deletions(-)

diff --git a/VueWebApi/Controllers/ProductionManagementController.cs b/VueWebApi/Controllers/ProductionManagementController.cs
index 74ed73f..7abb905 100644
--- a/VueWebApi/Controllers/ProductionManagementController.cs
+++ b/VueWebApi/Controllers/ProductionManagementController.cs
@@ -17,7 +17,7 @@
 {
     [RoutePrefix(prefix: "api/ProductionManagement")]
     [ControllerGroup("鐢熶骇绠$悊", "鍦ㄧ嚎鎺ュ彛")]
-    //[ChannelActionFilter]
+    [ChannelActionFilter]
     public class ProductionManagementController : ApiController
     {
         //瀹氫箟鍏ㄥ眬淇℃伅杩斿洖鍙橀噺
@@ -210,9 +210,10 @@
             string planenddate = obj["planenddate"].ToString();     //璁″垝瀹屾垚鏃堕棿
             string orderlev = obj["orderlev"].ToString(); //宸ュ崟绛夌骇
             string is_aps = obj["is_aps"].ToString(); //鏄惁鎺掍骇
+            string bom_id = obj["bom_id"].ToString(); //鐗╂枡娓呭崟id
             string opertype = obj["OperType"].ToString();  //鎿嶄綔绫诲瀷
             var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //鎿嶄綔浜哄憳
-            mes = ProductionManagementBLL.AddUpdateMesOrder(mesorderstus, sourceorder, ordertype, mesordercode, partcode, mesqty, routecode, wkshopcode, planstartdate, planenddate, orderlev, username, opertype, is_aps);
+            mes = ProductionManagementBLL.AddUpdateMesOrder(mesorderstus, sourceorder, ordertype, mesordercode, partcode, mesqty, routecode, wkshopcode, planstartdate, planenddate, orderlev, username, opertype, is_aps, bom_id);
             return TJson.toJson(mes);
         }
         #endregion
@@ -708,6 +709,56 @@
         #endregion
 
 
+
+        #region[浜ц兘瑙勫垝鏂规璁剧疆鏌ヨ]
+        /// <summary>
+        /// 浜ц兘瑙勫垝鏂规璁剧疆鏌ヨ
+        /// </summary>
+        /// <returns></returns>
+        [Route(template: "CapacityPlanningSetupSearch")]
+        [HttpGet]
+        public HttpResponseMessage CapacityPlanningSetupSearch()
+        {
+            mes = ProductionManagementBLL.CapacityPlanningSetupSearch();
+            return TJson.toJson(mes);
+        }
+        #endregion
+
+        #region[浜ц兘瑙勫垝鏂规璁剧疆鏂板]
+        /// <summary>
+        /// 浜ц兘瑙勫垝鏂规璁剧疆鏂板
+        /// </summary>
+        /// <param name="obj">鎻愪氦鏁版嵁</param>
+        /// <returns></returns>
+        [Route(template: "CapacityPlanningSetupAddUpdate")]
+        [HttpPost]
+        public HttpResponseMessage CapacityPlanningSetupAddUpdate([FromBody] JObject obj)
+        {
+            string capacitylist = obj["capacitylist"].ToString(); //鎻愪氦鏁版嵁
+            string username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //鎿嶄綔浜哄憳
+            JavaScriptSerializer Serializer = new JavaScriptSerializer();
+            List<CapacityPlanningSetup> objs = Serializer.Deserialize<List<CapacityPlanningSetup>>(capacitylist);
+            mes = ProductionManagementBLL.CapacityPlanningSetupAddUpdate(username, objs);
+            return TJson.toJson(mes);
+        }
+        #endregion
+
+        #region[浜ц兘瑙勫垝鏂规璁剧疆鍒犻櫎]
+        /// <summary>
+        /// 浜ц兘瑙勫垝鏂规璁剧疆鍒犻櫎
+        /// </summary>
+        /// <param name="CapSetupCode">鏂规缂栫爜</param>
+        /// <returns></returns>
+        [Route(template: "CapacityPlanningSetupDelete")]
+        [HttpPost]
+        public HttpResponseMessage CapacityPlanningSetupDelete(string capsetupcode)
+        {
+            string username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //鎿嶄綔浜哄憳
+            mes = ProductionManagementBLL.CapacityPlanningSetupDelete(username, capsetupcode);
+            return TJson.toJson(mes);
+        }
+        #endregion
+
         #region[浜ц兘瑙勫垝鏌ヨ]
         /// <summary>
         /// 浜ц兘瑙勫垝鏌ヨ
@@ -824,6 +875,8 @@
         #endregion
 
 
+
+
         #region[鑷姩鎺掔▼宸ュ崟鏌ヨ]
         /// <summary>
         /// 鑷姩鎺掔▼宸ュ崟鏌ヨ

--
Gitblit v1.9.3