From 0ed390381862dea0c7fd0210d16017eb09f12da4 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期三, 30 七月 2025 17:27:27 +0800
Subject: [PATCH] 封装插入容器表等业务代码, 修复部分底层旧框架方法问题

---
 wms/DbExpr.cs |   34 +++++++++++++++++++---------------
 1 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/wms/DbExpr.cs b/wms/DbExpr.cs
index 2d1a631..36eabaa 100644
--- a/wms/DbExpr.cs
+++ b/wms/DbExpr.cs
@@ -24,12 +24,14 @@
         ///   && areas.Contains(l.S_AREA_CODE)
         ///   && l.N_CURRENT_NUM == curNum
         /// ]]></code></remarks>
-        /// <param name="lock"></param>
-        /// <param name="name"></param>
-        /// <param name="areas"></param>
-        /// <param name="curNum"></param>
+        /// <param name="lock">閿佺姸鎬�( 灏忎簬 0 鏃跺拷鐣�)</param>
+        /// <param name="name">璐т綅鍚嶇О ( 涓�null 鎴�"" 鏃跺拷鐣�)</param>
+        /// <param name="areas">鎵�湪搴撳尯鍒楄〃 ( 涓�null 鎴�[] 鏃跺拷鐣�)</param>
+        /// <param name="curNum">褰撳墠鏁伴噺 ( 灏忎簬 0 鏃跺拷鐣�)</param>
         /// <returns></returns>
-        public static Expression<Func<TN_Location, bool>> LocFilter(int @lock, string name, List<string> areas, int curNum) {
+        public static Expression<Func<TN_Location, bool>> LocFilter(int @lock = 0, string name = "", 
+            List<string> areas = null, int curNum = -1) {
+
             Expression<Func<TN_Location, bool>> expr = l => l.C_ENABLE == "Y"; // 宸插惎鐢� 
             if (@lock >= 0) {
@@ -63,8 +65,8 @@
         ///   && areas.Contains(l.S_AREA_CODE)
         ///   && l.N_CURRENT_NUM == 0
         /// ]]></code></remarks>
-        /// <param name="name"></param>
-        /// <param name="areas"></param>
+        /// <param name="name">璐т綅鍚嶇О ( 涓�null 鎴�"" 鏃跺拷鐣�)</param>
+        /// <param name="areas">鎵�湪搴撳尯鍒楄〃 ( 涓�null 鎴�[] 鏃跺拷鐣�)</param>
         /// <returns></returns>
         public static Expression<Func<TN_Location, bool>> StartLocUnbind(string name = "", List<string> areas = null) {
             return LocFilter(0, name, areas, 0);
@@ -80,11 +82,12 @@
         ///   && areas.Contains(l.S_AREA_CODE)
         ///   && l.N_CURRENT_NUM == 1
         /// ]]></code></remarks>
-        /// <param name="name"></param>
-        /// <param name="areas"></param>
+        /// <param name="name">璐т綅鍚嶇О ( 涓�null 鎴�"" 鏃跺拷鐣�)</param>
+        /// <param name="areas">鎵�湪搴撳尯鍒楄〃 ( 涓�null 鎴�[] 鏃跺拷鐣�)</param>
+        /// <param name="curNum">褰撳墠鏁伴噺 ( 灏忎簬 0 鏃跺拷鐣�)</param>
         /// <returns></returns>
-        public static Expression<Func<TN_Location, bool>> StartLoc(string name = "", List<string> areas = null) {
-            return LocFilter(0, name, areas, 1);
+        public static Expression<Func<TN_Location, bool>> StartLoc(string name = "", List<string> areas = null, int curNum = 1) {
+            return LocFilter(0, name, areas, curNum);
         }
 
         /// <summary>
@@ -97,11 +100,12 @@
         ///   && areas.Contains(l.S_AREA_CODE)
         ///   && l.N_CURRENT_NUM == 0
         /// ]]></code></remarks>
-        /// <param name="name"></param>
-        /// <param name="areas"></param>
+        /// <param name="name">璐т綅鍚嶇О ( 涓�null 鎴�"" 鏃跺拷鐣�)</param>
+        /// <param name="areas">鎵�湪搴撳尯鍒楄〃 ( 涓�null 鎴�[] 鏃跺拷鐣�)</param>
+        /// <param name="curNum">褰撳墠鏁伴噺 ( 灏忎簬 0 鏃跺拷鐣�)</param>
         /// <returns></returns>
-        public static Expression<Func<TN_Location, bool>> EndLoc(string name = "", List<string> areas = null) {
-            return LocFilter(0, name, areas, 0);
+        public static Expression<Func<TN_Location, bool>> EndLoc(string name = "", List<string> areas = null, int curNum = 0) {
+            return LocFilter(0, name, areas, curNum);
         }
     }
 }

--
Gitblit v1.9.1