Преглед на файлове

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

喵你个旺呀 преди 1 година
родител
ревизия
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();
         var queryable = await GetConfigQueryable();
         return await queryable
         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.Name?.Trim()), u => u.Name.Contains(input.Name))
             .WhereIF(!string.IsNullOrWhiteSpace(input.Code?.Trim()), u => u.Code.Contains(input.Code))
             .WhereIF(!string.IsNullOrWhiteSpace(input.Code?.Trim()), u => u.Code.Contains(input.Code))
             .WhereIF(!string.IsNullOrWhiteSpace(input.GroupCode?.Trim()), u => u.GroupCode.Equals(input.GroupCode))
             .WhereIF(!string.IsNullOrWhiteSpace(input.GroupCode?.Trim()), u => u.GroupCode.Equals(input.GroupCode))