From fc6dd85a865c4cadae0b9a07d56e2988d2262f10 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期二, 22 七月 2025 17:28:52 +0800
Subject: [PATCH] 优化数据库事务帮助类 , 查询/日志生成类

---
 wms/SYSHelper.cs |   35 ++++-------------------------------
 1 files changed, 4 insertions(+), 31 deletions(-)

diff --git a/wms/SYSHelper.cs b/wms/SYSHelper.cs
index 8044904..fd6c4a8 100644
--- a/wms/SYSHelper.cs
+++ b/wms/SYSHelper.cs
@@ -9,6 +9,9 @@
 using System.Threading.Tasks;
 
 namespace HH.WCS.Mobox3.DSZSH.wms {
+    /// <summary>
+    /// 搴忓垪鍙风敓鎴愬府鍔╃被 (鍚嶇О/鍛藉悕绌洪棿涓哄巻鍙查仐鐣欓棶棰�
+    /// </summary>
     internal class SYSHelper {
         private static object locker = new object();
         internal static int GetSerialNumber(string snType, string prefix) {
@@ -27,43 +30,13 @@
 
                     sId.CN_T_LAST = DateTime.Now;
                     if (db.Ado.ExecuteCommand($"update OI_SYS_MAXID set CN_N_MAX={sId.CN_N_MAX}, CN_T_LAST='{sId.CN_T_LAST}' where CN_S_TYPE='{snType}' and CN_S_PRE='{prefix}' ") > 0) {
-                        //LogHelper.Info($"set cn_n_max {sId.CN_N_MAX}");
                         result = sId.CN_N_MAX;
                     }
-
-                    //if (db.Updateable<OI_SYS_MAXID>(sId).UpdateColumns(it => new { it.CN_N_MAX, it.CN_T_LAST}).ExecuteCommand() > 0) {
-                    //    result = sId.CN_N_MAX;
-                    //}
-
-                    //if (db.Updateable<OI_SYS_MAXID>()
-                    //    .SetColumns(it => it.CN_N_MAX == sId.CN_N_MAX && it.CN_T_LAST == sId.CN_T_LAST)
-                    //    .Where(it => it.CN_S_TYPE == sId.CN_S_TYPE && it.CN_S_PRE == sId.CN_S_TYPE)
-                    //    .ExecuteCommand() > 0) {
-                    //    result = sId.CN_N_MAX;
-                    //}
-
-                    //var parameters = new[] {
-                    //    new SugarParameter("@CN_N_MAX", sId.CN_N_MAX),
-                    //    new SugarParameter("@CN_T_LAST", sId.CN_T_LAST),
-                    //    new SugarParameter("@CN_S_TYPE", sId.CN_S_TYPE),
-                    //    new SugarParameter("@CN_S_PRE", sId.CN_S_TYPE)
-                    //};
-
-                    //var sql = @"UPDATE OI_SYS_MAXID 
-                    //    SET CN_N_MAX = @CN_N_MAX, CN_T_LAST = @CN_T_LAST 
-                    //    WHERE CN_S_TYPE = @CN_S_TYPE AND CN_S_PRE = @CN_S_PRE";
-
-                    //if (db.Ado.ExecuteCommand(sql, parameters) > 0) {
-                    //    result = sId.CN_N_MAX;
-                    //    LogHelper.Info($"set cn_n_max {sId.CN_N_MAX}");
-                    //}
-
-
                 }
                 else {
                     //鎻掑叆琛�                     sId = new OI_SYS_MAXID { CN_S_TYPE = snType, CN_S_PRE = prefix, CN_N_MAX = 1 };
-                    result = db.Insertable<OI_SYS_MAXID>(sId).ExecuteCommand() > 0 ? 1 : 0;
+                    result = db.Insertable(sId).ExecuteCommand() > 0 ? 1 : 0;
 
                 }
             }

--
Gitblit v1.9.1