Просмотр исходного кода

feat: 😀非超管用户过滤掉系统内置参数

喵你个旺呀 1 год назад
Родитель
Сommit
0bc165a2cb
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      Admin.NET/Admin.NET.Core/Service/Config/SysConfigService.cs

+ 1 - 0
Admin.NET/Admin.NET.Core/Service/Config/SysConfigService.cs

@@ -45,6 +45,7 @@ public class SysConfigService : IDynamicApiController, ITransient
     {
         var queryable = await GetConfigQueryable();
         return await queryable
+            .WhereIF(!_userManager.SuperAdmin,  u => u.SysFlag == YesNoEnum.N)
             .WhereIF(!string.IsNullOrWhiteSpace(input.Name?.Trim()), u => u.Name.Contains(input.Name))
             .WhereIF(!string.IsNullOrWhiteSpace(input.Code?.Trim()), u => u.Code.Contains(input.Code))
             .WhereIF(!string.IsNullOrWhiteSpace(input.GroupCode?.Trim()), u => u.GroupCode.Equals(input.GroupCode))