From 1818a97f14836d85b4f3fa651f77de0394cd4371 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期二, 27 八月 2024 14:24:36 +0800
Subject: [PATCH] 增加步骤基类,工序信息增加公布信息列表

---
 Tiger.Business.MES/Transaction/PackingNode.cs |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/Tiger.Business.MES/Transaction/PackingNode.cs b/Tiger.Business.MES/Transaction/PackingNode.cs
index ec5a96b..3af03ea 100644
--- a/Tiger.Business.MES/Transaction/PackingNode.cs
+++ b/Tiger.Business.MES/Transaction/PackingNode.cs
@@ -435,11 +435,12 @@
 
                     //鍒濆鍖栧伐姝ュ垪琛�
                     Steps.Clear();
-	                var curStep = new Biz.WorkStep(IWorkStep.Types.Node, this) 
+	                var curStep = new Biz.WorkStep(IWorkStep.NodeTypes.Node, this) 
                     {
 	                    Sequence = Steps.Count + 1,
 	                    Node = curNode,
-	                    DBSubmitAction = () =>
+                        OperSetting = CurBatch.NodeSets.FirstOrDefault(q => q.NODE_ID == curNode.ID),
+                        DBSubmitAction = () =>
 	                    {
                             //浣跨敤缁熶竴鐨勪簨鍔B瀵硅薄
                             var db = GetCommitDB();
@@ -488,7 +489,7 @@
                 } 
                 else if (!IsFinishNodeSteps)
                 {
-                    var curStep = Steps.Where(q => q.Type == IWorkStep.Types.Node && !q.IsFinished).OrderBy(q => q.Sequence).First();
+                    var curStep = Steps.Where(q => q.NodeType == IWorkStep.NodeTypes.Node && !q.IsFinished).OrderBy(q => q.Sequence).First();
 
                     //瀹屾垚褰撳墠宸ュ簭鑺傜偣宸ユ
                     curStep.IsFinished = true;
@@ -501,7 +502,7 @@
                     //鏈畬鎴愭墍鏈夊伐搴忚妭鐐瑰伐姝�
                     if (!IsFinishNodeSteps)
                     {
-                        var next = Steps.Where(q => q.Type == IWorkStep.Types.Node && !q.IsFinished).OrderBy(q => q.Sequence).First();
+                        var next = Steps.Where(q => q.NodeType == IWorkStep.NodeTypes.Node && !q.IsFinished).OrderBy(q => q.Sequence).First();
                         //璁剧疆鍚庣画鍙墽琛岀殑宸ユ鍒楄〃
                         NextSteps.Clear();
                         NextSteps.Add(next);

--
Gitblit v1.9.3