Skip to content

Commit

Permalink
fix : Handling the issue of operator name not displaying
Browse files Browse the repository at this point in the history
  • Loading branch information
wzh425 committed Jul 14, 2023
1 parent bcd4325 commit 1da282f
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,8 @@ private async Task FillChannelDtos(List<ChannelDto> dtos)
var userInfos = await _authClient.UserService.GetListByIdsAsync(modifierUserIds);
foreach (var item in dtos)
{
item.ModifierName = userInfos.FirstOrDefault(x => x.Id == item.Modifier)?.StaffDisplayName ?? string.Empty;
var modifier = userInfos.FirstOrDefault(x => x.Id == item.Modifier);
item.ModifierName = modifier?.StaffDisplayName ?? modifier?.DisplayName ?? string.Empty;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,8 @@ private async Task FillMessageTaskListDtos(List<MessageTaskDto> dtos)
item.Content = HtmlHelper.CutString(messageContent, 500);
}

item.ModifierName = userInfos.FirstOrDefault(x => x.Id == item.Modifier)?.StaffDisplayName ?? string.Empty;
var modifier = userInfos.FirstOrDefault(x => x.Id == item.Modifier);
item.ModifierName = modifier?.StaffDisplayName ?? modifier?.DisplayName ?? string.Empty;
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,8 @@ private async Task FillMessageTemplateDtos(List<MessageTemplateDto> dtos)
var userInfos = await _authClient.UserService.GetListByIdsAsync(modifierUserIds);
foreach (var item in dtos)
{
item.ModifierName = userInfos.FirstOrDefault(x => x.Id == item.Modifier)?.StaffDisplayName ?? string.Empty;
var modifier = userInfos.FirstOrDefault(x => x.Id == item.Modifier);
item.ModifierName = modifier?.StaffDisplayName ?? modifier?.DisplayName ?? string.Empty;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,8 @@ private async Task FillReceiverGroupDtos(List<ReceiverGroupDto> dtos)
var userInfos = await _authClient.UserService.GetListByIdsAsync(modifierUserIds);
foreach (var item in dtos)
{
item.ModifierName = userInfos.FirstOrDefault(x => x.Id == item.Modifier)?.StaffDisplayName ?? string.Empty;
var modifier = userInfos.FirstOrDefault(x => x.Id == item.Modifier);
item.ModifierName = modifier?.StaffDisplayName ?? modifier?.DisplayName ?? string.Empty;
}
}
}

0 comments on commit 1da282f

Please sign in to comment.