From c6183753ab694aa8840c0b7f4460c2700c1490cd Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期二, 31 十月 2023 13:48:56 +0800
Subject: [PATCH] 1.ERP订单批量下达接口

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

diff --git a/VueWebApi/Controllers/ProductionManagementController.cs b/VueWebApi/Controllers/ProductionManagementController.cs
index 68c42a7..2909b4c 100644
--- a/VueWebApi/Controllers/ProductionManagementController.cs
+++ b/VueWebApi/Controllers/ProductionManagementController.cs
@@ -98,6 +98,22 @@
         }
         #endregion
 
+        #region[ERP璁㈠崟鎵归噺涓嬭揪]
+        /// <summary>
+        /// ERP璁㈠崟鎵归噺涓嬭揪
+        /// </summary>
+        /// <param name="obj">鎻愪氦鏁版嵁</param>
+        /// <returns></returns>
+        [Route(template: "MarkBatchSaveErpOrder")]
+        [HttpPost]
+        public HttpResponseMessage MarkBatchSaveErpOrder(List<ErpOrderBatch> obj)
+        {
+            var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //鎿嶄綔浜哄憳
+            mes = ProductionManagementBLL.MarkBatchSaveErpOrder(obj, username);
+            return TJson.toJson(mes);
+        }
+        #endregion
+
         #region[ERP璁㈠崟鍏抽棴]
         /// <summary>
         /// ERP璁㈠崟鍏抽棴
@@ -111,6 +127,23 @@
         {
             var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //鎿嶄綔浜哄憳
             mes = ProductionManagementBLL.ClosedErpOrder(erporderid, erpordercode, username);
+            return TJson.toJson(mes);
+        }
+        #endregion
+
+        #region[ERP璁㈠崟鍒犻櫎]
+        /// <summary>
+        /// ERP璁㈠崟鍒犻櫎
+        /// </summary>
+        /// <param name="erporderid">璁㈠崟id</param>
+        /// <param name="erpordercode">璁㈠崟鍙�</param>
+        /// <returns></returns>
+        [Route(template: "DeleteErpOrder")]
+        [HttpPost]
+        public HttpResponseMessage DeleteErpOrder(string erporderid, string erpordercode)
+        {
+            var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //鎿嶄綔浜哄憳
+            mes = ProductionManagementBLL.DeleteErpOrder(erporderid, erpordercode, username);
             return TJson.toJson(mes);
         }
         #endregion
@@ -247,12 +280,13 @@
         /// <param name="partcode">浜у搧缂栫爜</param>
         /// <param name="routecode">宸ヨ壓璺嚎缂栫爜</param>
         /// <param name="wkshopcode">杞﹂棿缂栫爜</param>
+        /// <param name="is_steprice">鏄惁宸ヤ环绠℃帶</param>
         /// <returns></returns>
         [Route(template: "SelectRouteOrWkshop")]
         [HttpGet]
-        public HttpResponseMessage SelectRouteOrWkshop(string partcode, string routecode, string wkshopcode)
+        public HttpResponseMessage SelectRouteOrWkshop(string partcode, string routecode, string wkshopcode,string is_steprice)
         {
-            mes = ProductionManagementBLL.SelectRouteOrWkshop(partcode, routecode, wkshopcode);
+            mes = ProductionManagementBLL.SelectRouteOrWkshop(partcode, routecode, wkshopcode, is_steprice);
             return TJson.toJson(mes);
         }
         #endregion

--
Gitblit v1.9.3