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