fix 枚举code过滤

This commit is contained in:
2024-03-18 15:09:16 +08:00
parent abf2e2ed29
commit ad48e37273

View File

@@ -33,8 +33,7 @@ public class EnumsController : ControllerBase
{ {
var types = Assembly.Load("Dlhis.Entity") var types = Assembly.Load("Dlhis.Entity")
.GetTypes() .GetTypes()
.Where(x => x.IsEnum) .Where(x => x.IsEnum);
.WhereIf(code.IsPresent(), x => x.Name == code);
var result = types.Select(x => var result = types.Select(x =>
{ {
@@ -78,7 +77,7 @@ public class EnumsController : ControllerBase
result.Add(GetCurrentEnums("LogLevel", "日志级别", typeof(LogLevel))); result.Add(GetCurrentEnums("LogLevel", "日志级别", typeof(LogLevel)));
return result; return result.WhereIf(code.IsPresent(), x => x.Code == code).ToList();
} }