|
@@ -89,23 +89,25 @@ namespace Util
|
|
|
var returnFields = returnFieldService.GetList(m => m.queryTableId == queryTable.id);
|
|
|
foreach(var returnField in returnFields)
|
|
|
{
|
|
|
+ string aliasName = returnField.fieldAliasName;
|
|
|
+ if(string.IsNullOrEmpty(aliasName)) aliasName = queryTable.tableEnName + "_" + returnField.fieldEnName;
|
|
|
if(returnField.fieldReturnKind == "2")
|
|
|
{
|
|
|
- fields += "count(" + returnField.fieldEnName + ") " + queryTable.tableEnName + "_" + returnField.fieldEnName + ",";
|
|
|
+ fields += "count(" + returnField.fieldEnName + ") " + aliasName + ",";
|
|
|
}
|
|
|
else if(returnField.fieldReturnKind == "3")
|
|
|
{
|
|
|
- fields += "sum(" + returnField.fieldEnName + ") " + queryTable.tableEnName + "_" + returnField.fieldEnName + ",";
|
|
|
+ fields += "sum(" + returnField.fieldEnName + ") " + aliasName + ",";
|
|
|
}
|
|
|
else if(returnField.fieldReturnKind == "4")
|
|
|
{
|
|
|
- fields += "avg(" + returnField.fieldEnName + ") " + queryTable.tableEnName + "_" + returnField.fieldEnName + ",";
|
|
|
+ fields += "avg(" + returnField.fieldEnName + ") " + aliasName + ",";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- fields += returnField.fieldEnName + " " + queryTable.tableEnName + "_" + returnField.fieldEnName + ",";
|
|
|
+ fields += returnField.fieldEnName + " " + aliasName + ",";
|
|
|
}
|
|
|
- fieldDic.Add(queryTable.tableEnName + "_" + returnField.fieldEnName, returnField.fieldName);
|
|
|
+ fieldDic.Add(aliasName, returnField.fieldName);
|
|
|
}
|
|
|
fields = fields.TrimEnd(',');
|
|
|
|
|
@@ -1874,23 +1876,25 @@ namespace Util
|
|
|
fields = "";
|
|
|
foreach(var returnField in returnFields)
|
|
|
{
|
|
|
+ string aliasName = returnField.fieldAliasName;
|
|
|
+ if(string.IsNullOrEmpty(aliasName)) aliasName = queryTable.tableEnName + "_" + returnField.fieldEnName;
|
|
|
if(returnField.fieldReturnKind == "2")
|
|
|
{
|
|
|
- fields += "count(" + returnField.fieldEnName + ") " + queryTable.tableEnName + "_" + returnField.fieldEnName + ",";
|
|
|
+ fields += "count(" + returnField.fieldEnName + ") " + aliasName + ",";
|
|
|
}
|
|
|
else if(returnField.fieldReturnKind == "3")
|
|
|
{
|
|
|
- fields += "sum(" + returnField.fieldEnName + ") " + queryTable.tableEnName + "_" + returnField.fieldEnName + ",";
|
|
|
+ fields += "sum(" + returnField.fieldEnName + ") " + aliasName + ",";
|
|
|
}
|
|
|
else if(returnField.fieldReturnKind == "4")
|
|
|
{
|
|
|
- fields += "avg(" + returnField.fieldEnName + ") " + queryTable.tableEnName + "_" + returnField.fieldEnName + ",";
|
|
|
+ fields += "avg(" + returnField.fieldEnName + ") " + aliasName + ",";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- fields += returnField.fieldEnName + " " + queryTable.tableEnName + "_" + returnField.fieldEnName + ",";
|
|
|
+ fields += returnField.fieldEnName + " " + aliasName + ",";
|
|
|
}
|
|
|
- fieldDic.Add(queryTable.tableEnName + "_" + returnField.fieldEnName, returnField.fieldName);
|
|
|
+ fieldDic.Add(aliasName, returnField.fieldName);
|
|
|
}
|
|
|
fields = fields.TrimEnd(',');
|
|
|
}
|