|
@@ -25,7 +25,10 @@ namespace Hotline.Application.Mappers
|
|
|
.Map(d => d.UserName, x => x.Account.UserName)
|
|
|
.Map(d => d.OrgName, x => x.Organization.OrgName)
|
|
|
.Map(d => d.Roles, x => string.Join(',', x.Account.Roles.Select(d => d.DisplayName)))
|
|
|
- .Map(d => d.State, x => x.IsDeleted ? "已删除" : "正常");
|
|
|
+ .Map(d => d.State, x => x.IsDeleted ? "已删除" : "正常")
|
|
|
+ .IgnoreIf((s, d) => s.Account == null, d => d.UserName)
|
|
|
+ .IgnoreIf((s, d) => s.Account == null, d => d.Roles)
|
|
|
+ ;
|
|
|
|
|
|
config.NewConfig<Role, RoleDto>()
|
|
|
.Map(d => d.AccountIds, x => x.Accounts.Select(d => d.Id))
|