Skip to content

Commit 51c66ac

Browse files
authored
Merge pull request #34 from 390620652/dev
不对函数加``,解决sum(*),Count(1)等不能使用的问题
2 parents 462977a + 850afe0 commit 51c66ac

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

APIJSON.NET/APIJSON.Data/SelectTable.cs

+7-2
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ public virtual JObject QuerySingle(JObject queryObj, string nodeName = "infos")
140140
{
141141
ExecFunc(resultObj, item);
142142
}
143-
else if (key.Equals("total@"))
143+
else if (key.Equals("total@")|| key.Equals("total"))
144144
{
145145
resultObj.Add("total", total);
146146
}
@@ -196,7 +196,7 @@ public virtual JObject Query(JObject queryObj)
196196
{
197197
ExecFunc(resultObj, item);
198198
}
199-
else if (key.Equals("total@"))
199+
else if (key.Equals("total@")|| key.Equals("total"))
200200
{
201201
resultObj.Add("total", total);
202202
}
@@ -535,6 +535,11 @@ private void ProcessColumn(string subtable, string selectrole, JObject values, I
535535
}
536536
str.Append(ziduan[0] + " as `" + ReplaceSQLChar(ziduan[1]) + "`,");
537537
}
538+
//不对函数加``,解决sum(*),Count(1)等不能使用的问题
539+
else if (ziduan[0].Contains('('))
540+
{
541+
str.Append(ziduan[0] + ",");
542+
}
538543
else
539544
str.Append("`" + ziduan[0] + "`" + ",");
540545

0 commit comments

Comments
 (0)