From c43a4dfbc7a80d6be6e9823cdd0e182898fc2562 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期四, 05 九月 2024 14:06:58 +0800
Subject: [PATCH] 1.生产报工根据工单、工序获取设备/外协供应商信息

---
 VueWebCoreApi/DLL/BLL/WorkOrderBLL.cs |   47 +++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 41 insertions(+), 6 deletions(-)

diff --git a/VueWebCoreApi/DLL/BLL/WorkOrderBLL.cs b/VueWebCoreApi/DLL/BLL/WorkOrderBLL.cs
index 6e45aaa..c448357 100644
--- a/VueWebCoreApi/DLL/BLL/WorkOrderBLL.cs
+++ b/VueWebCoreApi/DLL/BLL/WorkOrderBLL.cs
@@ -81,6 +81,13 @@
         }
         #endregion
 
+        #region[MES宸ュ崟鏂板缂栬緫鏃�,鏍规嵁浜у搧鑾峰彇Bom鐗╂枡娓呭崟]
+        public static ToMessage MesOrderAddUpdateBomVison(string partnumber)
+        {
+            return WorkOrderDAL.MesOrderAddUpdateBomVison(partnumber);
+        }
+        #endregion
+
         #region[MES宸ュ崟鏂板銆佺紪杈戞彁浜
         public static ToMessage AddUpdateMesOrder(string OperType, WorkList json, User us)
         {
@@ -96,9 +103,23 @@
         #endregion
 
         #region[MES宸ュ崟鏌ユ壘鍘嗗彶寮曠敤鏈�鏂板伐搴忎俊鎭痌
-        public static ToMessage MesOrderNewStepContent(string wkshopcode, string partcode, User us)
+        public static ToMessage MesOrderNewStepContent(string wkshopcode,string routecode, string partcode, User us)
         {
-            return WorkOrderDAL.MesOrderNewStepContent(wkshopcode, partcode, us);
+            return WorkOrderDAL.MesOrderNewStepContent(wkshopcode, routecode, partcode, us);
+        }
+        #endregion
+
+        #region[MES宸ュ崟鏌ョ湅宸ュ崟SOP]
+        public static ToMessage MesOrderSopSearch(string wocode, string materielcode)
+        {
+            return WorkOrderDAL.MesOrderSopSearch(wocode, materielcode);
+        }
+        #endregion
+
+        #region[MES宸ュ崟鏌ョ湅宸ヨ壓SOP]
+        public static ToMessage MesOrderProcessSopSearch(string materielcode, string routecode, string stepcode, User us)
+        {
+            return WorkOrderDAL.MesOrderProcessSopSearch(materielcode, routecode, stepcode,us);
         }
         #endregion
 
@@ -153,9 +174,16 @@
         #endregion
 
         #region [鐢熶骇寮�鎶ュ伐锛氭姤宸�/澶栧崗(鍙戞枡/鏀舵枡)鏃舵潯浠跺垽鏂強鏁版嵁杩斿洖鎺ュ彛]
-        public static ToMessage MesOrderStepStart(string OperType, string SelectType, string wocode, string stepcode)
+        public static ToMessage MesOrderStepStart(string OperType, string SelectType, string wocode, string stepcode,User us)
         {
-            return WorkOrderDAL.MesOrderStepStart(OperType, SelectType, wocode, stepcode);
+            return WorkOrderDAL.MesOrderStepStart(OperType, SelectType, wocode, stepcode, us);
+        }
+        #endregion
+
+        #region [鐢熶骇寮�鎶ュ伐锛氭姤宸�/澶栧崗(鍙戞枡/鏀舵枡)鏃惰幏鍙栬澶�/澶栧崗渚涘簲鍟嗘暟鎹繑鍥炴帴鍙
+        public static ToMessage MesOrderStepDeviceCusstomer(string OperType, string wocode, string stepcode, User us)
+        {
+            return WorkOrderDAL.MesOrderStepDeviceCusstomer(OperType, wocode, stepcode, us);
         }
         #endregion
 
@@ -174,9 +202,9 @@
         #endregion
 
         #region[鐢熶骇寮�鎶ュ伐,鏀舵枡鎻愪氦]
-        public static ToMessage SavaMesOrderStepIn(string mesordercode, string partcode, string stepseq, string stepcode, string wxcode, string inbarcode, string inuser, string taskqty, string sqty, List<ReportDefectList> defectobjs, string remarks, User us)
+        public static ToMessage SavaMesOrderStepIn(string mesordercode, string partcode, string stepseq, string stepcode,string stepprice, string wxcode, string inbarcode, string inuser, string taskqty, string sqty, List<ReportDefectList> defectobjs, string remarks, User us)
         {
-            return WorkOrderDAL.SavaMesOrderStepIn(mesordercode, partcode, stepseq, stepcode, wxcode, inbarcode, inuser, taskqty, sqty, defectobjs, remarks, us);
+            return WorkOrderDAL.SavaMesOrderStepIn(mesordercode, partcode, stepseq, stepcode, stepprice, wxcode, inbarcode, inuser, taskqty, sqty, defectobjs, remarks, us);
         }
         #endregion
 
@@ -223,5 +251,12 @@
             return WorkOrderDAL.MesOrderStepReportVerifySeave(us,json);
         }
         #endregion
+
+        #region[鐢熶骇鎵ц,鎶ュ伐寮冨鏁版嵁鎻愪氦]
+        public static ToMessage MesOrderStepReportNotVerifySeave(User us, string id, string steptype)
+        {
+            return WorkOrderDAL.MesOrderStepReportNotVerifySeave(us, id, steptype);
+        }
+        #endregion
     }
 }

--
Gitblit v1.9.3