From 41a4105259344fa33706fa4ecc88e54d2d181005 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期三, 11 九月 2024 00:50:47 +0800
Subject: [PATCH] 包装规则更新

---
 Tiger.Business.MES/BIZ/BAS_PKG_RULE.cs |   33 +++++++++++++++++++++------------
 1 files changed, 21 insertions(+), 12 deletions(-)

diff --git a/Tiger.Business.MES/BIZ/BAS_PKG_RULE.cs b/Tiger.Business.MES/BIZ/BAS_PKG_RULE.cs
index 8bf6faf..6cb1275 100644
--- a/Tiger.Business.MES/BIZ/BAS_PKG_RULE.cs
+++ b/Tiger.Business.MES/BIZ/BAS_PKG_RULE.cs
@@ -29,21 +29,30 @@
             var result = new ApiAction();
             try
             {
-                //var _wo = Biz.Db.Queryable<BIZ_MES_WO>().Where(x => x.ORDER_NO == wo.ORDER_NO).First();
-                //if (_wo != null && _wo.STATUS != (int)BIZ_MES_WO.STATUSs.Init)
-                //{
-                //    result.IsSuccessed = false;
-                //    result.LocaleMsg = new($"宸ュ崟宸茬粡瀛樺湪涓斾笉鏄垵濮嬪寲鐘舵�侊紝涓嶈兘淇濆瓨淇敼锛�");
-                //    return result;
-                //}
                 var db = Biz.Db;
                 var dbTran = db.UseTran(() =>
                 {
-                    //var y = db.Storageable(wo)
-                    //   .WhereColumns(t => new { t.ORDER_NO, t.GHOST_ROW })
-                    //   .ToStorage();
-                    //y.AsInsertable.ExecuteCommand();
-                    //y.AsUpdateable.IgnoreColumns(x => x.ID).ExecuteCommand();
+                    //if (input.PkgRule!=null)
+                    //{
+                    //    var y = db.Storageable(input.PkgRule)
+                    //       .WhereColumns(t => new { t.ID, t.GHOST_ROW })
+                    //       .ToStorage();
+                    //    y.AsInsertable.ExecuteCommand();
+                    //    y.AsUpdateable.ExecuteCommand();
+                    //}
+
+                    var z = db.Storageable(input.PkgDtl)
+                       .WhereColumns(t => new { t.ID, t.GHOST_ROW })
+                       .ToStorage();
+                    z.AsInsertable.ExecuteCommand();
+                    z.AsUpdateable.ExecuteCommand();
+
+
+                    var o = db.Storageable(input.PkgProd)
+                       .WhereColumns(t => new { t.ID, t.GHOST_ROW })
+                       .ToStorage();
+                    o.AsInsertable.ExecuteCommand();
+                    o.AsUpdateable.ExecuteCommand();
                 });
                 if (!dbTran.IsSuccess)
                 {

--
Gitblit v1.9.3