| | |
| | | |
| | | }).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 |
| | | { |
| | |
| | | if(tp == null ) |
| | | { |
| | | tp= await _db.Queryable<TenantPermissions>().Where(x=>x.TenantId == TenderID).FirstAsync(); |
| | | if (tp == null) |
| | | if (tp != null) |
| | | _cacheService.Add<TenantPermissions>(Key, tp, 300); |
| | | else |
| | | return false; |