fix: 修复 GetProviderListAsync 查询过滤与排序,避免遗漏提供商

This commit is contained in:
chenchun
2026-01-05 10:29:18 +08:00
parent 9d8f8b3125
commit cad145f067

View File

@@ -79,10 +79,9 @@ public class ModelService : ApplicationService, IModelService
public async Task<List<string>> GetProviderListAsync() public async Task<List<string>> GetProviderListAsync()
{ {
var providers = await _modelRepository._DbQueryable var providers = await _modelRepository._DbQueryable
.Where(x => !x.IsDeleted && x.IsEnabled) .Where(x => x.IsEnabled)
.Where(x => !string.IsNullOrEmpty(x.ProviderName)) .Where(x => !string.IsNullOrEmpty(x.ProviderName))
.GroupBy(x => x.ProviderName) .GroupBy(x => x.ProviderName)
.OrderBy(x => x.OrderNum)
.Select(x => x.ProviderName) .Select(x => x.ProviderName)
.ToListAsync(); .ToListAsync();