Merge branch 'dev' of ssh://git.tuotong-tech.com:9105/tnb/tnb.server into dev
This commit is contained in:
@@ -534,14 +534,16 @@ public class UsersService : IUsersService, IDynamicApiController, ITransient
|
||||
[HttpPost("GetUserList")]
|
||||
public async Task<dynamic> GetUserList([FromBody] UserRelationInput input)
|
||||
{
|
||||
var data = await _repository.AsQueryable().Where(it => it.EnabledMark > 0 && it.DeleteMark == null)
|
||||
.Where(it => input.userId.Contains(it.Id))
|
||||
.Select(it => new OrganizeMemberListOutput()
|
||||
var data = await _repository.AsSugarClient().Queryable<UserEntity, OrganizeEntity>((u, org) => new JoinQueryInfos(JoinType.Inner, u.OrganizeId == org.Id))
|
||||
.Where((u, org) => u.EnabledMark > 0 && u.DeleteMark == null)
|
||||
.Where((u, org) => input.userId.Contains(u.Id))
|
||||
.Select((u, org) => new OrganizeMemberListOutput()
|
||||
{
|
||||
id = it.Id,
|
||||
fullName = SqlFunc.MergeString(it.RealName, "/", it.Account),
|
||||
headIcon = SqlFunc.MergeString("/api/File/Image/userAvatar/", it.HeadIcon),
|
||||
enabledMark = it.EnabledMark,
|
||||
id = u.Id,
|
||||
fullName = SqlFunc.MergeString(u.RealName, "/", u.Account),
|
||||
headIcon = SqlFunc.MergeString("/api/File/Image/userAvatar/", u.HeadIcon),
|
||||
enabledMark = u.EnabledMark,
|
||||
type = org.FullName,
|
||||
}).ToListAsync();
|
||||
|
||||
data = data.OrderBy(x => input.userId.IndexOf(x.id)).ToList();
|
||||
|
||||
Reference in New Issue
Block a user