From b72ea8f6d32559f8eedccbe29beef197851b2329 Mon Sep 17 00:00:00 2001 From: wet <1034391973@qq.com> Date: Tue, 22 Nov 2022 15:15:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=A7=9F=E6=88=B7=E4=B8=8B?= =?UTF-8?q?=E7=9A=84=E6=89=80=E6=9C=89=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Myshipping.Core/Service/User/ISysUserService.cs | 2 ++ Myshipping.Core/Service/User/SysUserService.cs | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/Myshipping.Core/Service/User/ISysUserService.cs b/Myshipping.Core/Service/User/ISysUserService.cs index 2c8e71e3..3aed40d3 100644 --- a/Myshipping.Core/Service/User/ISysUserService.cs +++ b/Myshipping.Core/Service/User/ISysUserService.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Myshipping.Core.Entity; using System.Collections.Generic; using System.Threading.Tasks; @@ -30,4 +31,5 @@ public interface ISysUserService Task> GetDataScopeIdUserList(long userId = 0); void CheckDataScopeByUserId(long userId); void CheckDataScope(long orgId); + Task> GetTenantUser(string name); } diff --git a/Myshipping.Core/Service/User/SysUserService.cs b/Myshipping.Core/Service/User/SysUserService.cs index cc3d618a..655cd506 100644 --- a/Myshipping.Core/Service/User/SysUserService.cs +++ b/Myshipping.Core/Service/User/SysUserService.cs @@ -536,4 +536,14 @@ public class SysUserService : ISysUserService, IDynamicApiController, ITransient throw Oops.Oh(ErrorCode.D1013); } } + /// + /// 获取租户下的用户 + /// + /// + /// + [HttpGet("/sysUser/GetTenantUser")] + public Task> GetTenantUser(string name) + { + return _sysUserRep.AsQueryable().Where(x => x.TenantId == Convert.ToInt64(UserManager.TENANT_ID)).WhereIF(!string.IsNullOrWhiteSpace(name), x => x.Name.Contains(name)).ToListAsync(); + } }