From 415d9d76d0f73f804c7ac9e51591bd15c7d84517 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期二, 16 七月 2024 15:40:26 +0800
Subject: [PATCH] 优化了一些已知问题

---
 Tiger.Business.MES/WorkAction/PrintLabel.cs |   40 +++++++++++++++++++++++++++++++++-------
 1 files changed, 33 insertions(+), 7 deletions(-)

diff --git a/Tiger.Business.MES/WorkAction/PrintLabel.cs b/Tiger.Business.MES/WorkAction/PrintLabel.cs
index 18ccf31..95e4ed6 100644
--- a/Tiger.Business.MES/WorkAction/PrintLabel.cs
+++ b/Tiger.Business.MES/WorkAction/PrintLabel.cs
@@ -90,17 +90,43 @@
         public ApiAction<SubmitOutput> End()
         {
             var action = new ApiAction<SubmitOutput>();
+
+            var wipAct = new MES_WIP_ACT()
+            {
+                HIS_ID = CurPosition.CurWipSNHis.ID,
+                SN = CurPosition.CurWipSN.SN,
+                STATUS = CurPosition.CurWipSN.STATUS,
+                ITEM_CODE = CurPosition.CurWipSN.ITEM_CODE,
+                WORK_ORDER = CurPosition.CurWipSN.WORK_ORDER,
+                BATCH_NO = CurPosition.CurWipSN.BATCH_NO,
+                ROT_CODE = CurPosition.CurWipSN.ROT_CODE,
+                NODE_ID = CurPosition.CurWipSN.NODE_ID,
+                NODE_NAME = CurPosition.CurWipSN.NODE_NAME,
+                ACT_ID = NodeAct.ID,
+                ACT_NAME = NodeAct.ACT_NAME,
+                FTY_CODE = CurPosition.CurWipSN.FTY_CODE,
+                WS_CODE = CurPosition.CurWipSN.WS_CODE,
+                LINE_CODE = CurPosition.CurWipSN.LINE_CODE,
+                POST_CODE = CurPosition.CurWipSN.POST_CODE,
+                OPER_CODE = CurPosition.CurWipSN.OPER_CODE,
+                SEGMENT = CurPosition.CurWipSN.SEGMENT,
+                TRAY_SN = CurPosition.CurWipSN.TRAY_SN,
+                OPERATION_TIME = DateTime.Now,
+                SFTS_CODE = CurPosition.CurWipSN.SFTS_CODE,
+                SFT_CODE = CurPosition.CurWipSN.SFT_CODE,
+                PRD_CODE = CurPosition.CurWipSN.PRD_CODE,
+                ACT_TYPE = NodeAct.ACT_TYPE,
+                ACT_SN = CurPosition.CurWipSN.SN,
+                ACT_VALUE_1 = Label.LABEL_CODE,
+                ACT_VALUE_2 = Label.Variables.ToJson(),
+                ACT_RESULT = "Y",
+                TRACE_INFO = $"鏍囩{Label.LABEL_NAME}[{Label.LABEL_CODE}]鎵撳嵃鎴愬姛",
+            };
+
             //淇濆瓨鏁版嵁
             CurStep.DBSubmitAction = () =>
             {
                 var db = CurPosition.GetCommitDB();
-
-                var wipAct = new MES_WIP_ACT()
-                {
-                    HIS_ID = CurPosition.CurWipSN.HIS_ID,
-                    SN = CurPosition.CurWipSN.SN,
-                };
-
                 db.Storageable(wipAct, CurPosition.UserCode).ExecuteCommand();
             };
 

--
Gitblit v1.9.3