From 94f78e8c3fa502bc52eba2b88d45d5813609036c Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期五, 13 九月 2024 10:26:48 +0800
Subject: [PATCH] 优化工单缓存对象更新逻辑

---
 Tiger.IBusiness/MES/IWorkAction.cs |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/Tiger.IBusiness/MES/IWorkAction.cs b/Tiger.IBusiness/MES/IWorkAction.cs
index 441b3f2..b530d7c 100644
--- a/Tiger.IBusiness/MES/IWorkAction.cs
+++ b/Tiger.IBusiness/MES/IWorkAction.cs
@@ -13,17 +13,28 @@
     {
         #region Propertys & Variables
         public bool IsFinished { get; set; }
+        public IWorkStep CurStep { get; set; }
         public IPosition CurPosition { get; set; }
-        public MES_WO_ACTION Setting { get; set; }
         public MES_WO_NODE_ACT NodeAct { get; set; }
+        public MES_WO_ACTION Setting { get; set; }
         #endregion Propertys & Variables
 
         #region Functions
         /// <summary>
-        /// 寮�濮嬫墽琛屽伐搴忚涓�
+        /// 鍒濆鍖栧伐搴忚涓�
         /// </summary>
         /// <returns></returns>
-        public ApiAction<SubmitOutput> Begin(string stepID, IPosition position, MES_WO_NODE_ACT nodeAct, MES_WO_ACTION setting);
+        public void Init(IWorkStep curStep, IPosition position, MES_WO_NODE_ACT nodeAct, MES_WO_ACTION setting);
+        /// <summary>
+        /// 鑾峰彇琛屼负寮�濮嬬殑鎻愮ず淇℃伅
+        /// </summary>
+        /// <returns></returns>
+        public Locale GetBeginMsg();
+        /// <summary>
+        /// 灏濊瘯寮�濮嬫墽琛屽伐搴忚涓�
+        /// </summary>
+        /// <returns></returns>
+        public ApiAction<SubmitOutput> TryBegin(SubmitInput input);
         /// <summary>
         /// 宸ュ簭琛屼负鎻愪氦鏁版嵁
         /// </summary>
@@ -33,7 +44,7 @@
         /// 缁撴潫鎵ц宸ュ簭琛屼负
         /// </summary>
         /// <returns></returns>
-        public ApiAction<SubmitOutput> End();
+        public ApiAction<SubmitOutput> End(SubmitInput input);
         #endregion Functions
     }
 }

--
Gitblit v1.9.3