From f7e91120bed67bf81f3e873056b147c8df2d68c0 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期三, 23 四月 2025 15:38:15 +0800
Subject: [PATCH] 修复了一些已知问题

---
 Tiger.Business.MES/WorkAction/Weighing.cs |   45 ++++++++++++++++++++++++---------------------
 1 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/Tiger.Business.MES/WorkAction/Weighing.cs b/Tiger.Business.MES/WorkAction/Weighing.cs
index 2cd4152..b137032 100644
--- a/Tiger.Business.MES/WorkAction/Weighing.cs
+++ b/Tiger.Business.MES/WorkAction/Weighing.cs
@@ -41,27 +41,7 @@
             Setting = setting;
             #endregion
 
-            CurPkg = MainDB.Queryable<MES_WIP_PKG>().Where(q => q.SN == CurPosition.CurSN && q.AUTH_ORG == CurPosition.WorkBatch.WO.AUTH_ORG).First() ?? new()
-            {
-                AUTH_ORG = CurPosition.WorkBatch.WO.AUTH_ORG,
-                AUTH_PROD = CurPosition.CurLine.LINE_CODE,
-                SN = CurPosition.CurSN,
-                PKG_TYPE = CurPosition.WorkBatch.WO.ItemInfo?.UNIT,
-                ITEM_CODE = CurPosition.CurWipSNs.First().ITEM_CODE,
-                QTY = CurPosition.CurWipSNs.Sum(q => q.QTY),
-                UNIT = CurPosition.WorkBatch.WO.ItemInfo?.UNIT,
-                WORK_ORDER = CurPosition.CurWipSNs.First().WORK_ORDER,
-                BATCH_NO = CurPosition.CurWipSNs.First().BATCH_NO,
-                ROT_CODE = CurPosition.CurWipSNs.First().ROT_CODE,
-                NODE_ID = CurPosition.CurWipSNs.First().NODE_ID,
-                NODE_NAME = CurPosition.CurWipSNs.First().NODE_NAME,
-                FTY_CODE = CurPosition.CurWipSNs.First().FTY_CODE,
-                WS_CODE = CurPosition.CurWipSNs.First().WS_CODE,
-                LINE_CODE = CurPosition.CurWipSNs.First().LINE_CODE,
-                POST_CODE = CurPosition.CurWipSNs.First().POST_CODE,
-                OPER_CODE = CurPosition.CurWipSNs.First().OPER_CODE,
-                SEGMENT = CurPosition.CurWipSNs.First().SEGMENT,
-            };
+
 
             CurStep.Message = Biz.L("绛夊緟绉伴噸鏁版嵁");
             CurStep.Status = StepStatus.Normal;
@@ -85,6 +65,28 @@
         public ApiAction<SubmitOutput> TryBegin(SubmitInput input)
         {
             var action = new ApiAction<SubmitOutput>(new SubmitOutput());
+
+            CurPkg = MainDB.Queryable<MES_WIP_PKG>().Where(q => q.SN == CurPosition.CurSN && q.AUTH_ORG == CurPosition.WorkBatch.WO.AUTH_ORG).First() ?? new()
+            {
+                AUTH_ORG = CurPosition.WorkBatch.WO.AUTH_ORG,
+                AUTH_PROD = CurPosition.CurLine.LINE_CODE,
+                SN = CurPosition.CurSN,
+                PKG_TYPE = CurPosition.WorkBatch.WO.ItemInfo?.UNIT,
+                ITEM_CODE = CurPosition.CurWipSNs.First().ITEM_CODE,
+                QTY = CurPosition.CurWipSNs.Sum(q => q.QTY),
+                UNIT = CurPosition.WorkBatch.WO.ItemInfo?.UNIT,
+                WORK_ORDER = CurPosition.CurWipSNs.First().WORK_ORDER,
+                BATCH_NO = CurPosition.CurWipSNs.First().BATCH_NO,
+                ROT_CODE = CurPosition.CurWipSNs.First().ROT_CODE,
+                NODE_ID = CurPosition.CurWipSNs.First().NODE_ID,
+                NODE_NAME = CurPosition.CurWipSNs.First().NODE_NAME,
+                FTY_CODE = CurPosition.CurWipSNs.First().FTY_CODE,
+                WS_CODE = CurPosition.CurWipSNs.First().WS_CODE,
+                LINE_CODE = CurPosition.CurWipSNs.First().LINE_CODE,
+                POST_CODE = CurPosition.CurWipSNs.First().POST_CODE,
+                OPER_CODE = CurPosition.CurWipSNs.First().OPER_CODE,
+                SEGMENT = CurPosition.CurWipSNs.First().SEGMENT,
+            };
 
             action.LocaleMsg = GetBeginMsg();
 
@@ -229,6 +231,7 @@
                         VAR_NAME = item.VAR_NAME,
                         VAR_CONTROL = item.VAR_CONTROL,
                         VALUE_TYPE = item.VALUE_TYPE,
+                        PROCESS_VAR = item.PROCESS_VAR,
                         INPUT_VALUE = CurStep.ActionDic.GetOrDefault(item.VAR_CODE),
                         TRACE_INFO = CurStep.ActionDic.ToJson(),
                     };

--
Gitblit v1.9.3