From 90858c80d9921b555119f41060c1f883f6e6ffc5 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期四, 26 十二月 2024 12:49:35 +0800 Subject: [PATCH] 提交 --- DocumentServiceAPI.Application/UserAndLogin/Services/UserService.cs | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/DocumentServiceAPI.Application/UserAndLogin/Services/UserService.cs b/DocumentServiceAPI.Application/UserAndLogin/Services/UserService.cs index be334f5..6584d27 100644 --- a/DocumentServiceAPI.Application/UserAndLogin/Services/UserService.cs +++ b/DocumentServiceAPI.Application/UserAndLogin/Services/UserService.cs @@ -271,6 +271,26 @@ }).WithCache(20).FirstAsync(); + if (TenantID != null) + { + //add by zyyao 2023-10-17 绉熸埛淇℃伅澧炲姞 + var permissions = _db.Queryable<TenantPermissions>().Where(x => x.IsDel == false && x.IsEn == true && x.TenantId == TenantID).ToList(); + var permissions1 = permissions.Where(x => x.PermissionsType == TenantPermissionsType.Manage).FirstOrDefault(); + if (permissions1 != null && Tenant!=null) + { + Tenant.UnitMaxCount = permissions1.UnitMaxCount; + Tenant.EmployeeMaxCount = permissions1.EmployeeMaxCount; + Tenant.WendangOverTimeCount = permissions1.OverTime.Subtract(DateTime.Now).Days+1; + + } + var permissions2 = permissions.Where(x => x.PermissionsType == TenantPermissionsType.Document).FirstOrDefault(); + if (permissions2 != null && Tenant != null) + { + Tenant.BiaoshuOverTimeCount = permissions2.OverTime.Subtract(DateTime.Now).Days + 1; + } + + } + return new RetUserInfo { -- Gitblit v1.9.1