|
@@ -39,7 +39,11 @@ namespace GxPress.Repository.Implement
|
|
|
/// <returns></returns>
|
|
|
public async Task<IEnumerable<BlacklistUser>> GetBlacklistUserAsync(BlacklistUserSearchRequest request)
|
|
|
{
|
|
|
- var result = await _repository.GetAllAsync(Q.Where(nameof(BlacklistUser.UserId), request.UserId));
|
|
|
+ var query = Q.NewQuery();
|
|
|
+ query.Where(nameof(BlacklistUser.UserId), request.UserId);
|
|
|
+ if (!string.IsNullOrEmpty(request.KeyWord))
|
|
|
+ query.WhereLike(nameof(BlacklistUser.BlackUserName), $"%{request.KeyWord}%");
|
|
|
+ var result = await _repository.GetAllAsync(query);
|
|
|
foreach (var item in result)
|
|
|
item.AvatarUrl = StringUtils.AddDomainMin(item.AvatarUrl);
|
|
|
return result;
|