From fd263cc1a5c0623972cd124ac6f3fe0fc1277e53 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期四, 21 九月 2023 18:44:58 +0800
Subject: [PATCH] 1.工序新增、修改、删除 2.订单同步接口、通用基础资料(仓库基本资料、工序基础资料、工单产品信息下拉查询) 3.ERP订单功能、MES工单查询、修改、删除、关闭接口

---
 VueWebCoreApi/Controllers/BasicSettingController.cs |   68 ++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

diff --git a/VueWebCoreApi/Controllers/BasicSettingController.cs b/VueWebCoreApi/Controllers/BasicSettingController.cs
index b2b572c..ce1af13 100644
--- a/VueWebCoreApi/Controllers/BasicSettingController.cs
+++ b/VueWebCoreApi/Controllers/BasicSettingController.cs
@@ -757,5 +757,73 @@
             return Json(mes);
         }
         #endregion
+
+
+        #region[宸ュ簭鏌ヨ]
+        /// <summary>
+        /// 宸ュ簭鏌ヨ
+        /// </summary>
+        /// <param name="stepcode">宸ュ簭缂栫爜</param>
+        /// <param name="stepname">宸ュ簭鍚嶇О</param>
+        /// <param name="enable">鍚敤鐘舵��</param>
+        /// <param name="steptypecode">宸ュ簭绫诲瀷缂栫爜</param>
+        /// <param name="page">椤电爜</param>
+        /// <param name="rows">姣忛〉鏄剧ず鏉℃暟</param>
+        /// <param name="prop">鎺掑簭瀛楁</param>
+        /// <param name="order">鎺掑簭瑙勫垯</param>
+        /// <returns></returns>
+        [Route(template: "StepSearch")]
+        [HttpGet]
+        public JsonResult StepSearch(string stepcode = null, string stepname = null, string enable = null, string steptypecode = null,int page = 0, int rows = 0, string prop = null, string order = null)
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            int startNum = rows * (page - 1) + 1;  //璧峰璁板綍rowNum
+            int endNum = rows * page;   //缁撴潫璁板綍 rowNum
+            mes = BasicSettingBLL.StepSearch(stepcode, stepname, enable, steptypecode, startNum, endNum, prop, order);
+            return Json(mes);
+        }
+        #endregion
+
+        #region[宸ュ簭鏂板缂栬緫]
+        /// <summary>
+        /// 宸ュ簭鏂板缂栬緫
+        /// </summary>
+        /// <param name="obj">鎻愪氦鏁版嵁瀵硅薄</param>
+        /// <returns></returns>
+        [Route(template: "AddUpdateStep")]
+        [HttpPost]
+        public JsonResult AddUpdateStep([FromBody] JObject obj)
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            string stepid = obj["id"].ToString();    //宸ュ簭id(涓婚敭)
+            string stepcode = obj["stepcode"].ToString(); //宸ュ簭缂栫爜
+            string stepname = obj["stepname"].ToString(); //宸ュ簭鍚嶇О
+            string steptypecode = obj["steptypecode"].ToString(); //宸ュ簭绫诲瀷缂栫爜
+            string enable = obj["enable"].ToString();           //鍚敤鐘舵��
+            string description = obj["description"].ToString(); //宸ュ簭鎻忚堪
+            string OperType = obj["OperType"].ToString();  //鎿嶄綔绫诲瀷
+            mes = BasicSettingBLL.AddUpdateStep(stepid, stepcode, stepname, steptypecode, enable, description, us, OperType);
+            return Json(mes);
+        }
+        #endregion
+
+        #region[宸ュ簭鍒犻櫎]
+        /// <summary>
+        /// 宸ュ簭鍒犻櫎
+        /// </summary>
+        /// <param name="stepcode">宸ュ簭缂栫爜</param>
+        /// <returns></returns>
+        [Route(template: "DeleteStep")]
+        [HttpPost]
+        public JsonResult DeleteStep(string stepcode)
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            mes = BasicSettingBLL.DeleteStep(stepcode,us);
+            return Json(mes);
+        }
+        #endregion
     }
 }

--
Gitblit v1.9.3