From fbd434b2aaf5e1f7035f3843508c62ea930d2549 Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周三, 07 5月 2025 10:47:56 +0800
Subject: [PATCH] 高级查询

---
 Weben_CMS专用代码生成器/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/WhereConditionsExtensions.cs |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/WhereConditionsExtensions.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/WhereConditionsExtensions.cs"
index b6bf43d..56c4e99 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/WhereConditionsExtensions.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/WhereConditionsExtensions.cs"
@@ -155,11 +155,17 @@
                         {
                             continue;
                         }
-                        List<string> arr_value = v as List<string>;
-                        if (arr_value.Count < 2)
+                        //鍒ゆ柇瀛楃涓叉槸鍚︽湁,鍙�
+                        List<string> arr_value = new List<string>();
+                        string str_arr_value = v as string;
+                        if (string.IsNullOrEmpty(str_arr_value)) continue;
+                        if (str_arr_value.IndexOf(',') > -1)
                         {
-                            continue;
+                            var arr = str_arr_value.Split(',');
+                            if (arr.Length != 2) continue;
+                            arr_value = arr.ToList();
                         }
+
                         //string[] arr_value = (string[])v;
                         //string[] arr_value = Convert.ToString(v).Split(',');
                         hsmForDatetimeList.Add(new HighSearchForDateTimeRangeModel()

--
Gitblit v1.9.3