From 314f15fe2caeb0d09f3824aa3ebcc8d8ecb2221e Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期一, 03 三月 2025 17:25:52 +0800
Subject: [PATCH] 1.用户信息新增:薪资类型:S(计件),T(计时),M(月) 2.人员工资明细报表去掉外协部分 3.生产工单增加批量绑定工艺接口(PartSelectRputeList,RouteSelectStepList,UpdateMesOrderStepListSearch,AddUpdateMesOrderList) 4.生产工单增加自定义字段(B.priuserdefnvc1,B.priuserdefnvc2,B.priuserdefnvc3,B.priuserdefnvc4,B.priuserdefnvc5,B.priuserdefnvc6) 5.增加仓库看板接口(ProcureOutsourcLeftTop,ProductConsignmentLeftBottom,ProcureOutsourcRightTop,ProductionStockedInRightBottom)

---
 VueWebCoreApi/Controllers/WorkOrderController.cs |   39 +++++++++++++++++++++++++++++++++++++--
 1 files changed, 37 insertions(+), 2 deletions(-)

diff --git a/VueWebCoreApi/Controllers/WorkOrderController.cs b/VueWebCoreApi/Controllers/WorkOrderController.cs
index 56173f8..9f2e281 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
     {
         //瀹氫箟鍏ㄥ眬淇℃伅杩斿洖鍙橀噺
@@ -265,6 +265,40 @@
             return Json(mes);
         }
         #endregion
+
+        #region[MES宸ュ崟鎵归噺缁戝畾鑾峰彇宸ュ簭鏁版嵁]
+        /// <summary>
+        /// MES宸ュ崟鎵归噺缁戝畾鑾峰彇宸ュ簭鏁版嵁
+        /// </summary>
+        /// <param name="worksteplist">鏌ヨ鍙傛暟缁�</param>
+        /// <returns></returns>
+        [Route(template: "UpdateMesOrderStepListSearch")]
+        [HttpPost]
+        public JsonResult UpdateMesOrderStepListSearch(List<WorkStepList> worksteplist)
+        {
+            mes = WorkOrderBLL.UpdateMesOrderStepListSearch(worksteplist);
+            return Json(mes);
+        }
+        #endregion
+
+        #region[MES宸ュ崟鏂板銆佺紪杈戞壒閲忕粦瀹氭彁浜
+        /// <summary>
+        /// MES宸ュ崟鏂板銆佺紪杈戞壒閲忕粦瀹氭彁浜�
+        /// </summary>
+        /// <param name="OperType">鎿嶄綔绫诲瀷</param>
+        /// <param name="json">鎻愪氦鏁版嵁</param>
+        /// <returns></returns>
+        [Route(template: "AddUpdateMesOrderList")]
+        [HttpPost]
+        public JsonResult AddUpdateMesOrderList(List<WorkList> json, string OperType)
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            mes = WorkOrderBLL.AddUpdateMesOrderList(OperType, json, us);
+            return Json(mes);
+        }
+        #endregion
+
 
         #region[MES宸ュ崟鍒犻櫎]
         /// <summary>
@@ -551,13 +585,14 @@
             string reckway = obj["reckway"].ToString(); //璁′欢鏂瑰紡(鐝粍:group銆佷釜浜�:person)
             string usergroupcode = obj["usergroupcode"].ToString(); //鐝粍缂栫爜
             string reportuser = obj["reportuser"].ToString();  //鎶ュ伐浜哄憳
+            string payrate = obj["payrate"].ToString();  //钖祫绫诲瀷锛歋(璁′欢)锛孴(璁℃椂)锛孧(鏈�)
             string taskqty = obj["taskqty"].ToString(); //浠诲姟鏁伴噺
             string startqty = obj["startqty"].ToString(); //寮�宸ユ暟閲�
             string reportqty = obj["reportqty"].ToString(); //鎶ュ伐宸ユ暟閲�
             string defectlist = obj["defectlist"].ToString();//涓嶈壇姹囨��
             string remarks = obj["remarks"].ToString(); //澶囨敞
             List<ReportDefectList> defectobjs = JsonConvert.DeserializeObject<List<ReportDefectList>>(defectlist);
-            mes = WorkOrderBLL.SavaMesOrderStepReport(mesordercode, partcode, stepseq, stepcode, stepprice, eqpcode, inbarcode, reckway, usergroupcode, reportuser, taskqty, startqty, reportqty, defectobjs, remarks, us);
+            mes = WorkOrderBLL.SavaMesOrderStepReport(mesordercode, partcode, stepseq, stepcode, stepprice, eqpcode, inbarcode, reckway, usergroupcode, reportuser, payrate, taskqty, startqty, reportqty, defectobjs, remarks, us);
             return Json(mes);
         }
         #endregion

--
Gitblit v1.9.3