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

+ 1 - 0
src/Hotline.Application/Mappers/MapperConfigs.cs

@@ -35,6 +35,7 @@ namespace Hotline.Application.Mappers
                 .IgnoreNullValues(true);
 
             config.NewConfig<Role, RoleDto>()
+                .IgnoreIf((s, d) => s.Accounts == null, d => d.AccountIds)
                 .Map(d => d.AccountIds, x => x.Accounts.Select(d => d.Id))
                 .Map(d => d.State, x => x.IsDeleted ? "已删除" : "正常");
 

+ 1 - 1
src/Hotline.Share/Dtos/Users/UserDto.cs

@@ -16,7 +16,7 @@ public record UserDto : AddUserDto
     public string OrgName { get; set; }
 
     public string RoleNames => string.Join(',', Roles.Select(d => d.DisplayName));
-    
+
     public string State { get; set; }
 
     public IReadOnlyList<RoleDto> Roles { get; set; }