From 6ca8cb2376f6f02e93e233130da9896565706a7f Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期一, 30 十二月 2024 11:10:32 +0800
Subject: [PATCH] 工单计划导入更新

---
 Tiger.Business.MES/Common/WorkBatch.cs |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/Tiger.Business.MES/Common/WorkBatch.cs b/Tiger.Business.MES/Common/WorkBatch.cs
index fa91614..17e0385 100644
--- a/Tiger.Business.MES/Common/WorkBatch.cs
+++ b/Tiger.Business.MES/Common/WorkBatch.cs
@@ -10,7 +10,6 @@
 using Tiger.IBusiness;
 using Tiger.Model.Entitys.MES.Position;
 using Tiger.Business.MES;
-using static Microsoft.CodeAnalysis.CSharp.SyntaxTokenParser;
 using Org.BouncyCastle.Ocsp;
 using System.IO;
 
@@ -50,7 +49,7 @@
 
         #region Functions
         /// <summary>
-        /// 鍒濆鍖栧伐鍗曡祫鏂�
+        /// 鍒濆鍖栧伐鍗曟壒娆¤祫鏂�
         /// </summary>
         /// <returns></returns>
         public WorkBatch Init(string lineCode)
@@ -63,6 +62,10 @@
             return this;
         }
 
+        /// <summary>
+        /// 鏇存柊宸ュ崟鎵规璧勬枡
+        /// </summary>
+        /// <param name="updateAll"></param>
         public void Update(bool updateAll = false)
         {
             var strat = DateTime.Now;
@@ -199,7 +202,7 @@
                 WO.STATUS = BIZ_MES_WO.STATUSs.Working.GetValue();
                 WO.ACT_START_TIME = WO.ACT_START_TIME < new DateTime(2000, 1, 1) ? DateTime.Now : WO.ACT_START_TIME;
                 Batch.STATUS = BIZ_MES_WO_BATCH.STATUSs.Working.GetValue();
-                Batch.ACT_START_TIME = WO.ACT_START_TIME < new DateTime(2000, 1, 1) ? DateTime.Now : WO.ACT_START_TIME;
+                Batch.ACT_START_TIME = Batch.ACT_START_TIME < new DateTime(2000, 1, 1) ? DateTime.Now : Batch.ACT_START_TIME;
                 //淇濆瓨鏁版嵁搴�
                 var db = Biz.Db;
                 var dbTran = db.UseTran(() =>
@@ -642,7 +645,7 @@
                             .ExecuteCommand();
                 //MES_WIP_DATA & MES_WIP_HIS
                 var wipHiss = new List<MES_WIP_HIS>();
-                foreach (var wipSN in wipList.Where(q => q.STATUS != MES_WIP_DATA.STATUSs.Offline.GetValue()))
+                foreach (var wipSN in wipList) //.Where(q => q.STATUS != MES_WIP_DATA.STATUSs.Offline.GetValue())
                 {
                     wipSN.STATUS = MES_WIP_DATA.STATUSs.Offline.GetValue();
                     wipSN.TRAY_SN = wipSN.INNER_SN = wipSN.CARTON_SN = wipSN.PALLET_SN = wipSN.SHIPPING_ORDER = null;

--
Gitblit v1.9.3