From 2c188371ed9e91ba58c452dbf27150de8eca208a Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期一, 15 七月 2024 10:52:14 +0800
Subject: [PATCH] 增加IWorkStep,行为要保存数据,对接工步DBSubmitAction

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

diff --git a/Tiger.Business.MES/Transaction/PackingNode.cs b/Tiger.Business.MES/Transaction/PackingNode.cs
index 21930ca..67fc824 100644
--- a/Tiger.Business.MES/Transaction/PackingNode.cs
+++ b/Tiger.Business.MES/Transaction/PackingNode.cs
@@ -208,7 +208,7 @@
 
                 //鍒濆鍖栧伐姝ュ垪琛�
                 Steps.Clear();
-                var curStep = new Biz.WorkStep(curNode.ID, Biz.WorkStep.Types.Node) {
+                var curStep = new Biz.WorkStep(curNode.ID, IWorkStep.Types.Node) {
                     Sequence = Steps.Count + 1,
                     Node = curNode,
                     DBSubmitAction = () =>
@@ -225,7 +225,7 @@
                 var acts = CurBatch.NodeActs.Where(q => q.NODE_ID == curNode.ID).ToList();
                 foreach (var act in acts)
                 {
-                    Steps.Add(new Biz.WorkStep(act.ID, Biz.WorkStep.Types.Action)
+                    Steps.Add(new Biz.WorkStep(act.ID, IWorkStep.Types.Action)
                     {
                         Sequence = Steps.Count + 1,
                         Node = curNode,
@@ -234,6 +234,8 @@
                     });
                 }
 
+                //瀹屾垚褰撳墠宸ュ簭鑺傜偣
+                curStep.IsFinished = true;
                 //鏈畬鎴愭墍鏈夊伐姝�
                 if (!IsFinishAllSteps)
                 {
@@ -280,7 +282,7 @@
             }
             //淇濆瓨鎴愬姛锛岃繑鍥炶繃绔欐秷鎭�
             //action.LocaleMsg = new($"宸ュ崟[{CurWipSN.WORK_ORDER}]鐨勬潯鐮乕{CurWipSN.SN}]鍦ㄥ矖浣峓{CurWipSN.POST_CODE}]宸ュ簭[{CurWipSN.NODE_NAME}]杩囩珯鎴愬姛锛岀姸鎬乕{CurWipSN.STATUS.GetEnumDesc<MES_WIP_DATA.STATUSs>()}]", CurWipSN.WORK_ORDER, CurWipSN.SN, CurWipSN.POST_CODE, CurWipSN.NODE_NAME, CurWipSN.STATUS.GetEnumDesc<MES_WIP_DATA.STATUSs>());
-            action.LocaleMsg = new("MES.Transaction.PackingNode.ScanSn.PassSuccess", CurWipSN.WORK_ORDER, CurWipSN.SN, CurWipSN.POST_CODE, CurWipSN.NODE_NAME CurWipSN.STATUS.GetEnumDesc<MES_WIP_DATA.STATUSs>());
+            action.LocaleMsg = new("MES.Transaction.PackingNode.ScanSn.PassSuccess", CurWipSN.WORK_ORDER, CurWipSN.SN, CurWipSN.POST_CODE, CurWipSN.NODE_NAME, CurWipSN.STATUS.GetEnumDesc<MES_WIP_DATA.STATUSs>());
             return action;
         }
         #endregion Functions

--
Gitblit v1.9.3