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