From 268c945b3c2bcaf75950531283fb9a89919b564e Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期一, 14 十月 2024 23:51:17 +0800
Subject: [PATCH] 一些已知更改

---
 Tiger.Business.MES/Transaction/PackingNode.cs |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/Tiger.Business.MES/Transaction/PackingNode.cs b/Tiger.Business.MES/Transaction/PackingNode.cs
index 6087d6d..c890d95 100644
--- a/Tiger.Business.MES/Transaction/PackingNode.cs
+++ b/Tiger.Business.MES/Transaction/PackingNode.cs
@@ -663,6 +663,7 @@
                 var _woSns = woSNs.Clone();
                 var _wipSns = CurWipSNs.Clone();
                 var _wipHiss = wipHiss.Clone();
+                var _pkgList = curPkg?.IsFinished == true ? GetPackageList(curPkg.Item) : new();
                 //淇濆瓨鏁版嵁
                 endAction = () =>
                 {
@@ -672,6 +673,32 @@
                     db.Storageable(_woSns, UserCode).ExecuteCommand();
                     db.Storageable(_wipSns, UserCode).ExecuteCommand();
                     db.Storageable(_wipHiss, UserCode).ExecuteCommand();
+                    if (_pkgList.Any())
+                    {
+                        foreach (var pkg in _pkgList)
+                        {
+                            ////鍖呰淇℃伅淇濆瓨鍒板湪鍒跺搧淇℃伅琛�
+                            //db.Updateable<MES_WIP_DATA>()
+                            //    .SetColumns(q => q.TRAY_SN == curPkg.Item.Package.SN)
+                            //    .SetColumns(q => q.INNER_SN == q.CARTON_SN)
+                            //    .SetColumns(q => q.CARTON_SN == curPkg.Item.Package.SN)
+                            //    .Where(q => q.WORK_ORDER == pkg.WORK_ORDER && q.ID == pkg.WIP_ID)
+                            //    .ExecuteCommand();
+                            //鍖呰淇℃伅淇濆瓨鍒扮敓浜ц繃绋嬭褰�
+                            db.Updateable<MES_WIP_HIS>()
+                                .SetColumns(q => q.TRAY_SN == curPkg.Item.Package.SN)
+                                .SetColumns(q => q.INNER_SN == q.CARTON_SN)
+                                .SetColumns(q => q.CARTON_SN == curPkg.Item.Package.SN)
+                                .Where(q => q.WORK_ORDER == pkg.WORK_ORDER && q.WIP_ID == pkg.WIP_ID && q.OPER_CODE == "EndNode")
+                                .ExecuteCommand();
+                            ////鍖呰淇℃伅淇濆瓨鍒板伐鍗曟潯鐮佹槑缁嗚〃
+                            //db.Updateable<BIZ_MES_WO_SN>()
+                            //    .SetColumns(q => q.TRAY_SN == curPkg.Item.Package.SN)
+                            //    .SetColumns(q => q.OUTER_SN == curPkg.Item.Package.SN)
+                            //    .Where(q => q.WORK_ORDER == pkg.WORK_ORDER && q.WIP_ID == pkg.WIP_ID)
+                            //    .ExecuteCommand();
+                        }
+                    }
                 };
             }
 

--
Gitblit v1.9.3