Преглед на файлове

1、修改按属性映射查询结构平均sql时 大小写问题

李思淳 преди 5 години
родител
ревизия
807c3d3210
променени са 1 файла, в които са добавени 11 реда и са изтрити 4 реда
  1. 11 4
      TEAMModelOS.SDK/Module/AzureCosmosDBV3/SQLHelperParametric.cs

+ 11 - 4
TEAMModelOS.SDK/Module/AzureCosmosDBV3/SQLHelperParametric.cs

@@ -21,15 +21,23 @@ namespace TEAMModelOS.SDK.Module.AzureCosmosDBV3
         {
             sql.Replace(".order.", "['order'].");
             sql.Replace(".order ", "['order'] ");
+            sql.Replace(".Order.", "['Order'].");
+            sql.Replace(".Order ", "['Order'] ");
 
             sql.Replace(".group.", "['group'].");
             sql.Replace(".group ", "['group'] ");
+            sql.Replace(".Group.", "['Group'].");
+            sql.Replace(".Group ", "['Group'] ");
 
             sql.Replace(".end.", "['end'].");
             sql.Replace(".end ", "['end'] ");
+            sql.Replace(".End.", "['End'].");
+            sql.Replace(".End ", "['End'] ");
 
             sql.Replace(".having.", "['having'].");
             sql.Replace(".having ", "['having'] ");
+            sql.Replace(".Having.", "['Having'].");
+            sql.Replace(".Having ", "['Having'] ");
         }
 
         public static StringBuilder GetSQLSelect(List<string> propertys)
@@ -37,7 +45,7 @@ namespace TEAMModelOS.SDK.Module.AzureCosmosDBV3
             StringBuilder sql;
             if (propertys.IsNotEmpty())
             {
-                string tmpSQL = " SELECT ";
+                string tmpSQL = " select ";
                 int i = 0;
                 foreach (string item in propertys)
                 {
@@ -89,8 +97,7 @@ namespace TEAMModelOS.SDK.Module.AzureCosmosDBV3
                     dict.Remove("@DESC");
                 };
 
-                
-              
+
 
 
                 //处理顺序
@@ -228,7 +235,7 @@ namespace TEAMModelOS.SDK.Module.AzureCosmosDBV3
                     //sql.Append(" Order By c." + "@OrderByValue");
                 }
                 else if (DESC != null) {
-                    sql.Append(" Order By c." + OrderByValue );
+                    sql.Append(" Order By c." + OrderByValue + " DESC ");
                    // sql.Append(" Order By c." + "@OrderByValue"+ " DESC " );
                 }