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