添加字段类型
parent
36962204f9
commit
d547a2b291
|
|
@ -182,10 +182,21 @@ namespace OpenAuth.App.ServiceApp.DataMaintenance
|
||||||
StringBuilder stringBuilder = new StringBuilder();
|
StringBuilder stringBuilder = new StringBuilder();
|
||||||
RefAsync<int> totalNumber = 0;
|
RefAsync<int> totalNumber = 0;
|
||||||
var query = db.Db.Queryable<object>().AS(tableDataReq.TableName);
|
var query = db.Db.Queryable<object>().AS(tableDataReq.TableName);
|
||||||
|
List<string> fieldType = new List<string>
|
||||||
|
{
|
||||||
|
"smallint",
|
||||||
|
"integer",
|
||||||
|
"bigint",
|
||||||
|
"real",
|
||||||
|
"double precision",
|
||||||
|
"numeric",
|
||||||
|
"money",
|
||||||
|
"char",
|
||||||
|
};
|
||||||
foreach (var filter in tableDataReq.Filter)
|
foreach (var filter in tableDataReq.Filter)
|
||||||
{
|
{
|
||||||
// 判断字段类型
|
// 判断字段类型
|
||||||
if (filter.Type == "int")
|
if (fieldType.Contains(filter.Type))
|
||||||
{
|
{
|
||||||
query.Where(BuildIntCondition(filter.Field, filter.Operator, filter.Value));
|
query.Where(BuildIntCondition(filter.Field, filter.Operator, filter.Value));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue