Skip to content

Commit a6603ae

Browse files
committed
扩展ClientSelectDto,新增ClientUri属性支持
扩展了ClientSelectDto类,增加了ClientUri属性及其构造函数参数。在QueryHandler中创建ClientSelectDto实例时,补充传递了client.ClientUri,确保数据完整性。
1 parent 8be4bbd commit a6603ae

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/Contracts/Masa.Auth.Contracts.Admin/Sso/ClientSelectDto.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,22 @@ public class ClientSelectDto
1515

1616
public string ClientId { get; set; } = string.Empty;
1717

18+
public string ClientUri { get; set; } = string.Empty;
19+
1820
public ClientTypes ClientType { get; set; }
1921

2022
public ClientSelectDto()
2123
{
2224
}
2325

24-
public ClientSelectDto(Guid id, string clientName, string logoUri, string description, string clientId, ClientTypes clientType)
26+
public ClientSelectDto(Guid id, string clientName, string logoUri, string description, string clientId, string clientUri, ClientTypes clientType)
2527
{
2628
Id = id;
2729
ClientName = clientName;
2830
LogoUri = logoUri;
2931
Description = description;
3032
ClientId = clientId;
3133
ClientType = clientType;
34+
ClientUri = clientUri;
3235
}
3336
}

src/Services/Masa.Auth.Service.Admin/Application/Sso/QueryHandler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public void ClientTypeListAsync(ClientTypeListQuery clientTypeListQuery)
9696
[EventHandler]
9797
public async Task GetClientSelectAsync(ClientSelectQuery query)
9898
{
99-
query.Result = await _oidcDbContext.Set<Client>().Select(client => new ClientSelectDto(client.Id, client.ClientName, client.LogoUri, client.Description, client.ClientId, client.ClientType)).ToListAsync();
99+
query.Result = await _oidcDbContext.Set<Client>().Select(client => new ClientSelectDto(client.Id, client.ClientName, client.LogoUri, client.Description, client.ClientId, client.ClientUri, client.ClientType)).ToListAsync();
100100
}
101101

102102
[EventHandler]
@@ -109,7 +109,7 @@ public async Task GetClientSelectForCustomLoginAsync(ClientSelectForCustomLoginQ
109109

110110
query.Result = await _oidcDbContext.Set<Client>()
111111
.Where(client => alreadyUseClientIds.Contains(client.ClientId) == false)
112-
.Select(client => new ClientSelectDto(client.Id, client.ClientName, client.LogoUri, client.Description, client.ClientId, client.ClientType))
112+
.Select(client => new ClientSelectDto(client.Id, client.ClientName, client.LogoUri, client.Description, client.ClientId, client.ClientUri, client.ClientType))
113113
.ToListAsync();
114114
}
115115

0 commit comments

Comments
 (0)