fix 动态参数查询page增加后端字段控制
This commit is contained in:
@@ -36,12 +36,12 @@ namespace Ewide.Core.Extension.DataFilter.Entity
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
foreach(var field in filterFields)
|
foreach (var elem in searchInfo)
|
||||||
{
|
{
|
||||||
var elem = searchInfo.FirstOrDefault(m => m.Field.Equals(field,StringComparison.OrdinalIgnoreCase));
|
|
||||||
if (elem == null) continue;
|
|
||||||
|
|
||||||
var fieldName = elem.Field;
|
var fieldName = elem.Field;
|
||||||
|
|
||||||
|
if (filterFields.FirstOrDefault(m => m.Equals(fieldName, StringComparison.OrdinalIgnoreCase)) == null) continue;
|
||||||
|
|
||||||
var searchStrs = elem.Value;
|
var searchStrs = elem.Value;
|
||||||
if (searchStrs == null) continue;
|
if (searchStrs == null) continue;
|
||||||
if (searchStrs.Count == 0) continue;
|
if (searchStrs.Count == 0) continue;
|
||||||
@@ -52,11 +52,11 @@ namespace Ewide.Core.Extension.DataFilter.Entity
|
|||||||
var searchStrsNode = elem.Value;
|
var searchStrsNode = elem.Value;
|
||||||
if (searchStrsNode != null)
|
if (searchStrsNode != null)
|
||||||
{
|
{
|
||||||
foreach (var node in searchStrsNode)
|
foreach (var node in searchStrsNode)
|
||||||
{
|
{
|
||||||
searchInfoEntity.Value.Add(node);
|
searchInfoEntity.Value.Add(node);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_SearchInfos.Add(searchInfoEntity);
|
_SearchInfos.Add(searchInfoEntity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user