From 8bfaf7141c88f41d3dbd1995cfb9cb015ca0d1d6 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期五, 02 八月 2024 16:34:13 +0800
Subject: [PATCH] 整理了工序传入传出参数

---
 Tiger.Business.MES/Transaction/Position.cs |   15 ++-------------
 1 files changed, 2 insertions(+), 13 deletions(-)

diff --git a/Tiger.Business.MES/Transaction/Position.cs b/Tiger.Business.MES/Transaction/Position.cs
index 7f76771..eabfb3b 100644
--- a/Tiger.Business.MES/Transaction/Position.cs
+++ b/Tiger.Business.MES/Transaction/Position.cs
@@ -217,7 +217,6 @@
                 {
                     var next = new WorkStep(IWorkStep.Types.Action, this)
                     {
-                        NodeID = act.ID,
                         Sequence = parent.Sequence + 1,
                         Node = parent.Node,
                         NodeAct = act,
@@ -298,24 +297,14 @@
                     NextSteps = GetNextSteps(CurStep);
                     //杩斿洖缁撴灉鍒板鎴风
                     result = canBegin;
-                    result.Data.IsFinished = IsFinishAllSteps;
-                    result.Data.CurWO = CurBatch.WO.ORDER_NO;
-                    result.Data.CurBatch = CurBatch.Batch.BATCH_NO;
-                    result.Data.CurNode = CurStep?.NodeAct.ACT_NAME;
-                    result.Data.StepActCode = CurStep?.NodeAct.ACT_CODE;
-                    result.Data.NextStepID = CurStep?.ID;
+                    result.Data.SetValue(CurBatch, CurStep, CurStep?.ID, IsFinishAllSteps);
                     
                     return result;
                 }
             }
 
             //娌℃湁鍙互鐩存帴寮�濮嬬殑鍚庣画宸ユ锛屾牴鎹悗缁伐姝ヨ繑鍥濧piAction
-            result.Data.IsFinished = IsFinishAllSteps;
-            result.Data.CurWO = CurBatch.WO.ORDER_NO;
-            result.Data.CurBatch = CurBatch.Batch.BATCH_NO;
-            result.Data.CurNode = CurStep?.Node.NODE_NAME;
-            result.Data.StepActCode = CurStep?.NodeAct.ACT_CODE;
-            result.Data.NextStepID = "";
+            result.Data.SetValue(CurBatch, CurStep, "", IsFinishAllSteps);
 
             //娌℃湁鍙互鐩存帴寮�濮嬬殑鍚庣画宸ユ锛屾牴鎹悗缁彲鎵ц宸ユ鍒楄〃杩斿洖鐩稿簲鐨勬搷浣滄彁绀�
             if (NextSteps.Count == 1)

--
Gitblit v1.9.3