From ac0d220e150a8103b586a81340faf39ddb5e08fe Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期五, 20 九月 2024 10:12:49 +0800
Subject: [PATCH] 一些已知更改

---
 Tiger.Business.MES/Transaction/CollectNode.cs |    2 ++
 Tiger.Business.MES/Transaction/PackingNode.cs |    2 ++
 Tiger.Model.Net/Entitys/BAS/BAS_ITEM.cs       |    2 +-
 Tiger.Business/MES/Biz.WorkStep.cs            |   14 +++++++-------
 Tiger.Business.MES/Transaction/TestNode.cs    |    2 ++
 5 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/Tiger.Business.MES/Transaction/CollectNode.cs b/Tiger.Business.MES/Transaction/CollectNode.cs
index 82ace7f..15af038 100644
--- a/Tiger.Business.MES/Transaction/CollectNode.cs
+++ b/Tiger.Business.MES/Transaction/CollectNode.cs
@@ -462,6 +462,7 @@
                     }
 
                     //瀹屾垚绗竴涓伐搴忚妭鐐瑰伐姝�
+                    curStep.IsFinished = true;
                     curStep.Status = StepStatus.Finished;
                     CurStep = curStep;
                 }
@@ -470,6 +471,7 @@
                     var curStep = Steps.Where(q => q.NodeType == IWorkStep.NodeTypes.Node && !q.IsFinished).OrderBy(q => q.Sequence).First();
 
                     //瀹屾垚褰撳墠宸ュ簭鑺傜偣宸ユ
+                    curStep.IsFinished = true;
                     curStep.Status = StepStatus.Finished;
                     CurStep = curStep;
                 }
diff --git a/Tiger.Business.MES/Transaction/PackingNode.cs b/Tiger.Business.MES/Transaction/PackingNode.cs
index 0676096..478e893 100644
--- a/Tiger.Business.MES/Transaction/PackingNode.cs
+++ b/Tiger.Business.MES/Transaction/PackingNode.cs
@@ -503,6 +503,7 @@
                     }
 
                     //瀹屾垚绗竴涓伐搴忚妭鐐瑰伐姝�
+                    curStep.IsFinished = true;
                     curStep.Status = StepStatus.Finished;
                     CurStep = curStep;
                 } 
@@ -511,6 +512,7 @@
                     var curStep = Steps.Where(q => q.NodeType == IWorkStep.NodeTypes.Node && !q.IsFinished).OrderBy(q => q.Sequence).First();
 
                     //瀹屾垚褰撳墠宸ュ簭鑺傜偣宸ユ
+                    curStep.IsFinished = true;
                     curStep.Status = StepStatus.Finished;
                     CurStep = curStep;
                 }
diff --git a/Tiger.Business.MES/Transaction/TestNode.cs b/Tiger.Business.MES/Transaction/TestNode.cs
index 4fd4de0..248e204 100644
--- a/Tiger.Business.MES/Transaction/TestNode.cs
+++ b/Tiger.Business.MES/Transaction/TestNode.cs
@@ -462,6 +462,7 @@
                     }
 
                     //瀹屾垚绗竴涓伐搴忚妭鐐瑰伐姝�
+                    curStep.IsFinished = true;
                     curStep.Status = StepStatus.Finished;
                     CurStep = curStep;
                 }
@@ -470,6 +471,7 @@
                     var curStep = Steps.Where(q => q.NodeType == IWorkStep.NodeTypes.Node && !q.IsFinished).OrderBy(q => q.Sequence).First();
 
                     //瀹屾垚褰撳墠宸ュ簭鑺傜偣宸ユ
+                    curStep.IsFinished = true;
                     curStep.Status = StepStatus.Finished;
                     CurStep = curStep;
                 }
diff --git a/Tiger.Business/MES/Biz.WorkStep.cs b/Tiger.Business/MES/Biz.WorkStep.cs
index b64748e..769d1a7 100644
--- a/Tiger.Business/MES/Biz.WorkStep.cs
+++ b/Tiger.Business/MES/Biz.WorkStep.cs
@@ -41,14 +41,14 @@
             public int Sequence { get; set; }
             public List<string> PrepNodeIDs { get; set; } = new();
             public string NodeID => NodeType == IWorkStep.NodeTypes.Action ? NodeAct.ID : Node.ID;
-            //private bool _IsFinished = false;
-            //public bool IsFinished
-            //{
-            //    get => NodeType == IWorkStep.NodeTypes.Action ? CurAction.IsFinished : _IsFinished; 
-            //    set { _IsFinished = value; }
-            //}
+            private bool _IsFinished = false;
+            public bool IsFinished
+            {
+                get => NodeType == IWorkStep.NodeTypes.Action ? CurAction.IsFinished : _IsFinished;
+                set { _IsFinished = value; }
+            }
             public StepStatus Status { get; set; } = StepStatus.Normal;
-            public bool IsFinished => Status == StepStatus.Finished;
+            //public bool IsFinished => Status == StepStatus.Finished;
             private Locale _Message;
             public Locale Message
             {
diff --git a/Tiger.Model.Net/Entitys/BAS/BAS_ITEM.cs b/Tiger.Model.Net/Entitys/BAS/BAS_ITEM.cs
index 61fd052..2d85227 100644
--- a/Tiger.Model.Net/Entitys/BAS/BAS_ITEM.cs
+++ b/Tiger.Model.Net/Entitys/BAS/BAS_ITEM.cs
@@ -155,7 +155,7 @@
 		public List<ClassA> ClassAList { get; set; } //娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
 		*/
         [Navigate(NavigateType.OneToOne, nameof(ID), nameof(BAS_ITEM_EXT.ITEM_ID), "GHOST_ROW = 0")]//涓�瀵逛竴 ClassAId鏄疊AS_ITEM_EXT绫婚噷闈㈢殑澶栭敭ID瀛楁
-        public BAS_CUSTOMER ExtInfo { get; set; } //娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
+        public BAS_ITEM_EXT ExtInfo { get; set; } //娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
         #endregion
 
         #region 鏋氫妇鍙橀噺

--
Gitblit v1.9.3