xf 2 年之前
父节点
当前提交
48c9a82a26
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/Hotline.Application/Mappers/MapperConfigs.cs

+ 2 - 3
src/Hotline.Application/Mappers/MapperConfigs.cs

@@ -25,12 +25,12 @@ namespace Hotline.Application.Mappers
                 .Map(d => d.Name, x => x.Name ?? x.UserName);
 
             config.NewConfig<User, UserDto>()
+                .IgnoreIf((s, d) => s.Account == null, d => d.UserName, d => d.Roles)
+                .IgnoreIf((s, d) => s.Organization == null, d => d.OrgName)
                 .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 ? "已删除" : "正常")
-                .IgnoreIf((s, d) => s.Account == null, d => d.UserName)
-                .IgnoreIf((s, d) => s.Account == null, d => d.Roles)
                 .IgnoreNullValues(true);
 
             config.NewConfig<Role, RoleDto>()
@@ -64,7 +64,6 @@ namespace Hotline.Application.Mappers
                 .Ignore(d => d.Workflow.Definition)
                 .Ignore(d => d.Workflow.StepBoxes)
                 .Ignore(d => d.Workflow.Traces)
-                .Ignore(d => d.Workflow.Supplements)
                 ;
 
             config.ForType<AddOrderDto, Order>()