|
@@ -400,6 +400,11 @@ namespace Util
|
|
|
}
|
|
|
}
|
|
|
sql = "select " + fields + " from " + tableEnName + " where 1=1" + condi;
|
|
|
+ if(!string.IsNullOrEmpty(queryTable.tableEnName))
|
|
|
+ {
|
|
|
+ sql += " " + queryTable.tableEnName;
|
|
|
+ }
|
|
|
+ sql += " limit 1";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -717,6 +722,10 @@ namespace Util
|
|
|
if(!string.IsNullOrEmpty(groupBy)) groupBy = " group by " + groupBy.TrimEnd(',') + " order by " + groupBy.TrimEnd(',');
|
|
|
|
|
|
var db = initDb(queryTable.databaseId);
|
|
|
+ if(!string.IsNullOrEmpty(queryTable.tableEnName))
|
|
|
+ {
|
|
|
+ groupBy += " " + queryTable.tableEnName;
|
|
|
+ }
|
|
|
string sql = "select " + fields + " from " + tableEnName + " where 1=1" + condi + groupBy + " limit " + skip + "," + size;
|
|
|
var items = db.Ado.GetDataTable(sql);
|
|
|
return items;
|
|
@@ -2159,6 +2168,11 @@ namespace Util
|
|
|
|
|
|
var db = initDb(queryTable.databaseId);
|
|
|
string sql = "select " + fields + " from " + tableEnName + " where 1=1" + condi;
|
|
|
+ if(!string.IsNullOrEmpty(queryTable.tableEnName))
|
|
|
+ {
|
|
|
+ sql += " " + queryTable.tableEnName;
|
|
|
+ }
|
|
|
+ sql += " limit 1";
|
|
|
var items = db.Ado.GetDataTable(sql);
|
|
|
if(items.Rows.Count > 0)
|
|
|
{
|