Просмотр исходного кода

!798 解决连表查询,排序列同名的问题
Merge pull request !798 from Damon/next

zuohuaijun 2 лет назад
Родитель
Сommit
a7255c69df
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Admin.NET/Admin.NET.Core/Extension/RepositoryExtension.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/Extension/RepositoryExtension.cs

@@ -137,7 +137,7 @@ public static class RepositoryExtension
     public static ISugarQueryable<T> OrderBuilder<T>(this ISugarQueryable<T> queryable, BasePageInput pageInput, string prefix = "", string defaultSortField = "Id", bool descSort = true)
     {
         // 约定默认每张表都有Id排序
-        var orderStr = string.IsNullOrWhiteSpace(defaultSortField) ? "" : descSort ? defaultSortField + " Desc" : defaultSortField + " Asc";
+        var orderStr = string.IsNullOrWhiteSpace(defaultSortField) ? "" : $"{prefix}{defaultSortField}" + (descSort ? " Desc" : " Asc");
 
         TypeAdapterConfig typeAdapterConfig = new();
         typeAdapterConfig.ForType<T, BasePageInput>().IgnoreNullValues(true);