fix 动态参数查询page增加后端字段控制

This commit is contained in:
2021-05-31 15:54:13 +08:00
parent afbc3c6cdf
commit dec2904a85

View File

@@ -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);
} }
} }