193fa41f6419b80f33dabad90ed65ed1e310add8..ab38e4f6313bb3e053f7a26535f865da6829dae9
15 小时以前 sunpengfei
-
ab38e4 对比 | 目录
15 小时以前 sunpengfei
feat:开发
20af98 对比 | 目录
1个文件已修改
13 ■■■■■ 已修改文件
FlexJobApi.UserServer.Application/ElectronSign/Queries/ElectronSignSettingQueryHandler.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/ElectronSign/Queries/ElectronSignSettingQueryHandler.cs
@@ -41,18 +41,21 @@
            {
                request.EnterpriseId = logier.EnterpriseId;
            }
            var models = await q
                .ProjectToType<GetEnabledElectronSignSettingsQueryResultItem>()
                .ToListAsync();
            if (request.EnterpriseId.HasValue)
            {
                var accesses = await repEnterpriseElectronSignSetting.AsQueryable()
                    .Where(it => it.EnterpriseId == request.EnterpriseId)
                    .Select(it => it.ElectronSignAccess)
                    .ToListAsync();
                q = q.Where(request.All != true, it => accesses.Contains(it.Access));
                foreach (var model in models)
                {
                    model.IsDisabled = !accesses.Contains(model.Access);
                }
            }
            return await q
                .ProjectToType<GetEnabledElectronSignSettingsQueryResultItem>()
                .ToListAsync();
            return models;
        }
    }
}