|
@@ -150,6 +150,8 @@ public class UserController : BaseController
|
|
|
{
|
|
|
account = _mapper.Map<Account>(dto);
|
|
|
var jwtOptions = _identityConfigurationAccessor.Value.Jwt;
|
|
|
+ if (string.IsNullOrEmpty(jwtOptions.Issuer))
|
|
|
+ throw new UserFriendlyException("jwt.Issuer未配置");
|
|
|
account.ClientId = jwtOptions.Issuer;
|
|
|
await _accountRepository.AddAsync(account, HttpContext.RequestAborted);
|
|
|
var user = _mapper.Map<User>(dto);
|
|
@@ -307,7 +309,9 @@ public class UserController : BaseController
|
|
|
[HttpGet]
|
|
|
public async Task<IReadOnlyList<UserDto>> Query([FromQuery] IReadOnlyList<string> ids)
|
|
|
{
|
|
|
- var users = await _userRepository.Queryable().ToListAsync(d => ids.Contains(d.Id));
|
|
|
+ var users = await _userRepository.Queryable()
|
|
|
+ .Where(d => ids.Contains(d.Id))
|
|
|
+ .ToListAsync();
|
|
|
return _mapper.Map<IReadOnlyList<UserDto>>(users);
|
|
|
}
|
|
|
|