Browse Source

添加数组匹配/排除

lcl 6 months ago
parent
commit
6ef9570973
1 changed files with 12 additions and 8 deletions
  1. 12 8
      Util/PrizeDo.cs

+ 12 - 8
Util/PrizeDo.cs

@@ -126,9 +126,10 @@ namespace Util
                             condi += val;
                         }
                     }
-                    else if(fieldQueryKind == "4") //数组匹配
+                    else if(fieldQueryKind == "5" || fieldQueryKind == "6") //数组匹配/排除
                     {
-                        condi += " and " + fieldEnName + " in (";
+                        if(fieldQueryKind == "5") condi += " and " + fieldEnName + " in (";
+                        else if(fieldQueryKind == "6") condi += " and " + fieldEnName + " not in (";
                         string val = "";
                         string[] valList = fieldQueryValue.Split(',');
                         if(fieldQueryModel == "request_param")
@@ -286,9 +287,10 @@ namespace Util
                     }
                     condi += val;
                 }
-                else if(fieldQueryKind == "4") //数组匹配
+                else if(fieldQueryKind == "5" || fieldQueryKind == "6") //数组匹配/排除
                 {
-                    condi += " and " + fieldEnName + " in (";
+                    if(fieldQueryKind == "5") condi += " and " + fieldEnName + " in (";
+                    else if(fieldQueryKind == "6") condi += " and " + fieldEnName + " not in (";
                     string val = "";
                     string[] valList = fieldQueryValue.Split(',');
                     if(fieldQueryModel == "request_param")
@@ -657,9 +659,10 @@ namespace Util
                         }
                         condi += val;
                     }
-                    else if(fieldQueryKind == "4") //数组匹配
+                    else if(fieldQueryKind == "5" || fieldQueryKind == "6") //数组匹配/排除
                     {
-                        condi += " and " + fieldEnName + " in (";
+                        if(fieldQueryKind == "5") condi += " and " + fieldEnName + " in (";
+                        else if(fieldQueryKind == "6") condi += " and " + fieldEnName + " not in (";
                         string val = "";
                         string[] valList = fieldQueryValue.Split(',');
                         if(fieldQueryModel == "request_param")
@@ -835,9 +838,10 @@ namespace Util
                         }
                         condi += val;
                     }
-                    else if(fieldQueryKind == "4") //数组匹配
+                    else if(fieldQueryKind == "5" || fieldQueryKind == "6") //数组匹配/排除
                     {
-                        condi += " and " + fieldEnName + " in (";
+                        if(fieldQueryKind == "5") condi += " and " + fieldEnName + " in (";
+                        else if(fieldQueryKind == "6") condi += " and " + fieldEnName + " not in (";
                         string val = "";
                         string[] valList = fieldQueryValue.Split(',');
                         if(fieldQueryModel == "request_param")